Fennel: BoolNativeLessEqual< TMPLT > Class Template Reference (original) (raw)
Definition at line 68 of file Instruction.h.
References RegisterReference::isNull(), RegisterReference::isValid(), RegisterReference::toString(), and RegisterReference::valueToString().
Referenced by PointerToNull< PTR_TYPE >::describe(), PointerRef< PTR_TYPE >::describe(), PointerMove< PTR_TYPE >::describe(), PointerSub< PTR_TYPE >::describe(), PointerAdd< PTR_TYPE >::describe(), PointerPutSize< PTR_TYPE >::describe(), NativeToNull< TMPLT >::describe(), NativeRef< TMPLT >::describe(), NativeMove< TMPLT >::describe(), NativeRound< TMPLT >::describe(), NativeNeg< TMPLT >::describe(), NativeDiv< TMPLT >::describe(), NativeMul< TMPLT >::describe(), NativeSub< TMPLT >::describe(), NativeAdd< TMPLT >::describe(), PointerGetMaxSize< PTR_TYPE >::describe(), PointerGetSize< PTR_TYPE >::describe(), IntegralNativeShiftRight< TMPLT >::describe(), IntegralNativeShiftLeft< TMPLT >::describe(), IntegralNativeOr< TMPLT >::describe(), IntegralNativeAnd< TMPLT >::describe(), IntegralNativeMod< TMPLT >::describe(), CastCast< RESULT_T, SOURCE_T >::describe(), BoolPointerIsNotNull< PTR_TYPE >::describe(), BoolPointerIsNull< PTR_TYPE >::describe(), BoolPointerLessEqual< PTR_TYPE >::describe(), BoolPointerLess< PTR_TYPE >::describe(), BoolPointerGreaterEqual< PTR_TYPE >::describe(), BoolPointerGreater< PTR_TYPE >::describe(), BoolPointerNotEqual< PTR_TYPE >::describe(), BoolPointerEqual< PTR_TYPE >::describe(), BoolNativeIsNotNull< TMPLT >::describe(), BoolNativeIsNull< TMPLT >::describe(), BoolNativeLessEqual< TMPLT >::describe(), BoolNativeLess< TMPLT >::describe(), BoolNativeGreaterEqual< TMPLT >::describe(), BoolNativeGreater< TMPLT >::describe(), BoolNativeNotEqual< TMPLT >::describe(), BoolNativeEqual< TMPLT >::describe(), BoolToNull::describe(), BoolIsNotNull::describe(), BoolIsNull::describe(), BoolLessEqual::describe(), BoolLess::describe(), BoolGreaterEqual::describe(), BoolGreater::describe(), BoolNotEqual::describe(), BoolEqual::describe(), BoolIsNot::describe(), BoolIs::describe(), BoolRef::describe(), BoolMove::describe(), BoolNot::describe(), BoolAnd::describe(), and BoolOr::describe().
00076 {
00077 out = longName;
00078 out += ": ";
00079 out += result->toString();
00080 if (values) {
00081 out += " ( ";
00082 if (result->isNull()) {
00083 out += "NULL";
00084 } else {
00085 out += result->valueToString();
00086 }
00087 out += " ) ";
00088 }
00089 out += " = ";
00090
00091 if (!op2 || !op2->isValid()) {
00092 out += " ";
00093 out += shortName;
00094 out += " ";
00095 }
00096 if (op1 && op1->isValid()) {
00097 out += op1->toString();
00098 if (values) {
00099 out += " ( ";
00100 if (op1->isNull()) {
00101 out += "NULL";
00102 } else {
00103 out += op1->valueToString();
00104 }
00105 out += " ) ";
00106 }
00107 }
00108 if (op2 && op2->isValid()) {
00109 out += " ";
00110 out += shortName;
00111 out += " ";
00112 out += op2->toString();
00113 if (values) {
00114 out += " ( ";
00115 if (op2->isNull()) {
00116 out += "NULL";
00117 } else {
00118 out += op2->valueToString();
00119 }
00120 out += " ) ";
00121 }
00122 }
00123 }