#include <ExposeInstruction.hpp>
Public Attributes | |
size_t | variableCount |
RexxVariableBase * | variables [1] |
Public Attributes inherited from RexxInstruction | |
uint16_t | instructionType |
uint16_t | instructionFlags |
SourceLocation | instructionLocation |
RexxInstruction * | nextInstruction |
Public Attributes inherited from RexxInternalObject | |
ObjectHeader | header |
RexxBehaviour * | behaviour |
Additional Inherited Members | |
Static Public Member Functions inherited from RexxInternalObject | |
static size_t | getObjectHeaderSize () |
Protected Member Functions inherited from RexxVirtualBase | |
virtual | ~RexxVirtualBase () |
virtual void | baseVirtual () |
Definition at line 49 of file ExposeInstruction.hpp.
RexxInstructionExpose::RexxInstructionExpose | ( | size_t | varCount, |
RexxQueue * | variable_list | ||
) |
Definition at line 51 of file ExposeInstruction.cpp.
References OrefSet, RexxQueue::pop(), variableCount, and variables.
|
inline |
Definition at line 56 of file ExposeInstruction.hpp.
|
virtual |
Reimplemented from RexxInstruction.
Definition at line 117 of file ExposeInstruction.cpp.
References Error_Translation_expose, RexxActivation::expose(), RexxActivation::inMethod(), RexxActivation::pauseInstruction(), reportException(), RexxActivation::traceInstruction(), variableCount, and variables.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 98 of file ExposeInstruction.cpp.
References cleanUpFlatten, flatten_reference, setUpFlatten, and variableCount.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 67 of file ExposeInstruction.cpp.
References memory_mark, RexxInstruction::nextInstruction, variableCount, and variables.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 82 of file ExposeInstruction.cpp.
References memory_mark_general, RexxInstruction::nextInstruction, variableCount, and variables.
|
inline |
Definition at line 52 of file ExposeInstruction.hpp.
|
inline |
Definition at line 53 of file ExposeInstruction.hpp.
|
inline |
Definition at line 51 of file ExposeInstruction.hpp.
size_t RexxInstructionExpose::variableCount |
Definition at line 62 of file ExposeInstruction.hpp.
Referenced by execute(), flatten(), live(), liveGeneral(), and RexxInstructionExpose().
RexxVariableBase* RexxInstructionExpose::variables[1] |
Definition at line 63 of file ExposeInstruction.hpp.
Referenced by execute(), live(), liveGeneral(), and RexxInstructionExpose().