#include <ExpressionOperator.hpp>
Protected Attributes | |
| int | oper |
| RexxObject * | right_term |
| RexxObject * | left_term |
Static Protected Attributes | |
| static const char * | operatorNames [] |
Additional Inherited Members | |
Static Public Member Functions inherited from RexxInternalObject | |
| static size_t | getObjectHeaderSize () |
Public Attributes inherited from RexxInternalObject | |
| ObjectHeader | header |
| RexxBehaviour * | behaviour |
Protected Member Functions inherited from RexxVirtualBase | |
| virtual | ~RexxVirtualBase () |
| virtual void | baseVirtual () |
Definition at line 47 of file ExpressionOperator.hpp.
|
inline |
Definition at line 49 of file ExpressionOperator.hpp.
| RexxExpressionOperator::RexxExpressionOperator | ( | int | op, |
| RexxObject * | left, | ||
| RexxObject * | right | ||
| ) |
Definition at line 87 of file ExpressionOperator.cpp.
References left_term, oper, OrefSet, and right_term.
|
inline |
Definition at line 52 of file ExpressionOperator.hpp.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 157 of file ExpressionOperator.cpp.
References cleanUpFlatten, flatten_reference, and setUpFlatten.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 139 of file ExpressionOperator.cpp.
References left_term, memory_mark, and right_term.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 148 of file ExpressionOperator.cpp.
References left_term, memory_mark_general, and right_term.
|
inline |
Definition at line 57 of file ExpressionOperator.hpp.
References oper, and operatorNames.
Referenced by RexxBinaryOperator::evaluate(), and RexxUnaryOperator::evaluate().
|
protected |
Definition at line 65 of file ExpressionOperator.hpp.
Referenced by RexxBinaryOperator::evaluate(), RexxUnaryOperator::evaluate(), live(), liveGeneral(), and RexxExpressionOperator().
|
protected |
Definition at line 63 of file ExpressionOperator.hpp.
Referenced by RexxBinaryOperator::evaluate(), RexxUnaryOperator::evaluate(), operatorName(), and RexxExpressionOperator().
|
staticprotected |
Definition at line 61 of file ExpressionOperator.hpp.
Referenced by operatorName().
|
protected |
Definition at line 64 of file ExpressionOperator.hpp.
Referenced by RexxBinaryOperator::evaluate(), live(), liveGeneral(), and RexxExpressionOperator().