ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
![]() ![]() |
#include <ExpressionDotVariable.hpp>
Public Attributes | |
RexxString * | variableName |
![]() | |
ObjectHeader | header |
RexxBehaviour * | behaviour |
Additional Inherited Members | |
![]() | |
static size_t | getObjectHeaderSize () |
![]() | |
virtual | ~RexxVirtualBase () |
virtual void | baseVirtual () |
Definition at line 49 of file ExpressionDotVariable.hpp.
RexxDotVariable::RexxDotVariable | ( | RexxString * | variable_name | ) |
Definition at line 51 of file ExpressionDotVariable.cpp.
References OrefSet, and variableName.
|
inline |
Definition at line 57 of file ExpressionDotVariable.hpp.
|
virtual |
Reimplemented from RexxInternalObject.
Definition at line 89 of file ExpressionDotVariable.cpp.
References CHAR_PERIOD, RexxString::concatToCstring(), OREF_NULL, RexxExpressionStack::push(), RexxActivation::resolveDotVariable(), RexxActivation::rexxVariable(), RexxActivation::traceDotVariable(), and variableName.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 77 of file ExpressionDotVariable.cpp.
References cleanUpFlatten, flatten_reference, and setUpFlatten.
|
virtual |
Reimplemented from RexxInternalObject.
Definition at line 115 of file ExpressionDotVariable.cpp.
References CHAR_PERIOD, RexxString::concatToCstring(), OREF_NULL, RexxActivation::resolveDotVariable(), RexxActivation::rexxVariable(), and variableName.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 61 of file ExpressionDotVariable.cpp.
References memory_mark, and variableName.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 69 of file ExpressionDotVariable.cpp.
References memory_mark_general, and variableName.
|
inline |
Definition at line 53 of file ExpressionDotVariable.hpp.
|
inline |
Definition at line 54 of file ExpressionDotVariable.hpp.
|
inline |
Definition at line 52 of file ExpressionDotVariable.hpp.
void * RexxDotVariable::operator new | ( | size_t | size | ) |
Definition at line 136 of file ExpressionDotVariable.cpp.
References new_object(), and T_DotVariableTerm.
RexxString* RexxDotVariable::variableName |
Definition at line 64 of file ExpressionDotVariable.hpp.
Referenced by evaluate(), getValue(), live(), liveGeneral(), and RexxDotVariable().