#include <ctype.h>#include <string.h>#include "RexxCore.h"#include "ObjectClass.hpp"#include "StringClass.hpp"#include "BufferClass.hpp"#include "RexxSmartBuffer.hpp"#include "DirectoryClass.hpp"#include "RexxVariableDictionary.hpp"#include "ArrayClass.hpp"#include "RexxActivity.hpp"#include "RexxActivation.hpp"#include "MessageClass.hpp"#include "MethodClass.hpp"#include "ExpressionBaseVariable.hpp"#include "SourceFile.hpp"#include "ProtectedObject.hpp"#include "PointerClass.hpp"#include "TextClass.hpp"#include "PackageClass.hpp"Go to the source code of this file.
Macros | |
| #define | operatorMethod(name, message) |
| #define | prefixOperatorMethod(name, message) |
Functions | |
| prefixOperatorMethod (operator_plus, PLUS) prefixOperatorMethod(operator_minus | |
| SUBTRACT | operatorMethod (operator_multiply, MULTIPLY) operatorMethod(operator_divide |
| SUBTRACT DIVIDE | operatorMethod (operator_integerDivide, INTDIV) operatorMethod(operator_remainder |
| SUBTRACT DIVIDE REMAINDER | operatorMethod (operator_power, POWER) operatorMethod(operator_abuttal |
| SUBTRACT DIVIDE REMAINDER NULLSTRING | operatorMethod (operator_concat, CONCATENATE) operatorMethod(operator_concatBlank |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK | operatorMethod (operator_equal, EQUAL) operatorMethod(operator_notEqual |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL | operatorMethod (operator_isGreaterThan, GREATERTHAN) operatorMethod(operator_isBackslashGreaterThan |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN | operatorMethod (operator_isLessThan, LESSTHAN) operatorMethod(operator_isBackslashLessThan |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN | operatorMethod (operator_isGreaterOrEqual, GREATERTHAN_EQUAL) operatorMethod(operator_isLessOrEqual |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL | operatorMethod (operator_strictEqual, STRICT_EQUAL) operatorMethod(operator_strictNotEqual |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL | operatorMethod (operator_strictGreaterThan, STRICT_GREATERTHAN) operatorMethod(operator_strictBackslashGreaterThan |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN | operatorMethod (operator_strictLessThan, STRICT_LESSTHAN) operatorMethod(operator_strictBackslashLessThan |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN | operatorMethod (operator_strictGreaterOrEqual, STRICT_GREATERTHAN_EQUAL) operatorMethod(operator_strictLessOrEqual |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL | operatorMethod (operator_lessThanGreaterThan, LESSTHAN_GREATERTHAN) operatorMethod(operator_greaterThanLessThan |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN | operatorMethod (operator_and, AND) operatorMethod(operator_or |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN OR | operatorMethod (operator_xor, XOR) prefixOperatorMethod(operator_not |
| #define operatorMethod | ( | name, | |
| message | |||
| ) |
Definition at line 2739 of file ObjectClass.cpp.
| #define prefixOperatorMethod | ( | name, | |
| message | |||
| ) |
Definition at line 2757 of file ObjectClass.cpp.
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN operatorMethod | ( | operator_and | , |
| AND | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING operatorMethod | ( | operator_concat | , |
| CONCATENATE | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK operatorMethod | ( | operator_equal | , |
| EQUAL | |||
| ) |
| SUBTRACT DIVIDE operatorMethod | ( | operator_integerDivide | , |
| INTDIV | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN operatorMethod | ( | operator_isGreaterOrEqual | , |
| GREATERTHAN_EQUAL | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL operatorMethod | ( | operator_isGreaterThan | , |
| GREATERTHAN | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN operatorMethod | ( | operator_isLessThan | , |
| LESSTHAN | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL operatorMethod | ( | operator_lessThanGreaterThan | , |
| LESSTHAN_GREATERTHAN | |||
| ) |
| SUBTRACT operatorMethod | ( | operator_multiply | , |
| MULTIPLY | |||
| ) |
| SUBTRACT DIVIDE REMAINDER operatorMethod | ( | operator_power | , |
| POWER | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL operatorMethod | ( | operator_strictEqual | , |
| STRICT_EQUAL | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN operatorMethod | ( | operator_strictGreaterOrEqual | , |
| STRICT_GREATERTHAN_EQUAL | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL operatorMethod | ( | operator_strictGreaterThan | , |
| STRICT_GREATERTHAN | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN operatorMethod | ( | operator_strictLessThan | , |
| STRICT_LESSTHAN | |||
| ) |
| SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN OR operatorMethod | ( | operator_xor | , |
| XOR | |||
| ) |
| prefixOperatorMethod | ( | operator_plus | , |
| PLUS | |||
| ) |