#include <ThenInstruction.hpp>
Public Attributes | |
| RexxInstructionIf * | parent |
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 ThenInstruction.hpp.
| RexxInstructionThen::RexxInstructionThen | ( | RexxToken * | token, |
| RexxInstructionIf * | _parent | ||
| ) |
Definition at line 52 of file ThenInstruction.cpp.
References RexxToken::getLocation(), RexxInstruction::instructionType, KEYWORD_IF, KEYWORD_IFTHEN, KEYWORD_WHENTHEN, OrefSet, parent, and RexxInstruction::setLocation().
|
inline |
Definition at line 56 of file ThenInstruction.hpp.
|
virtual |
Reimplemented from RexxInstruction.
Definition at line 130 of file ThenInstruction.cpp.
References RexxActivation::indent(), and RexxActivation::traceInstruction().
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 117 of file ThenInstruction.cpp.
References cleanUpFlatten, flatten_reference, and setUpFlatten.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 98 of file ThenInstruction.cpp.
References memory_mark, RexxInstruction::nextInstruction, and parent.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 107 of file ThenInstruction.cpp.
References memory_mark_general, RexxInstruction::nextInstruction, and parent.
|
inline |
Definition at line 52 of file ThenInstruction.hpp.
|
inline |
Definition at line 53 of file ThenInstruction.hpp.
|
inline |
Definition at line 51 of file ThenInstruction.hpp.
| void RexxInstructionThen::setElse | ( | RexxInstruction * | else_clause | ) |
Definition at line 86 of file ThenInstruction.cpp.
References parent.
|
virtual |
Reimplemented from RexxInstructionSet.
Definition at line 76 of file ThenInstruction.cpp.
References parent.
| RexxInstructionIf* RexxInstructionThen::parent |
Definition at line 64 of file ThenInstruction.hpp.
Referenced by live(), liveGeneral(), RexxInstructionThen(), setElse(), and setEndInstruction().