#include <CallInstruction.hpp>
Public Attributes | |
RexxObject * | name |
RexxInstruction * | target |
RexxString * | condition |
uint16_t | argumentCount |
uint16_t | namedArgumentCount |
uint16_t | builtinIndex |
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 50 of file CallInstruction.hpp.
|
inline |
Definition at line 52 of file CallInstruction.hpp.
|
inlinevirtual |
Reimplemented in RexxInstructionCall, and RexxInstructionSignal.
Definition at line 53 of file CallInstruction.hpp.
|
inlinevirtual |
Reimplemented in RexxInstructionCall, and RexxInstructionSignal.
Definition at line 54 of file CallInstruction.hpp.
uint16_t RexxInstructionCallBase::argumentCount |
Definition at line 59 of file CallInstruction.hpp.
Referenced by RexxInstructionCall::execute(), RexxInstructionCall::flatten(), RexxInstructionCall::live(), RexxInstructionCall::liveGeneral(), and RexxInstructionCall::RexxInstructionCall().
uint16_t RexxInstructionCallBase::builtinIndex |
Definition at line 61 of file CallInstruction.hpp.
Referenced by RexxInstructionCall::execute(), RexxInstructionCall::resolve(), RexxInstructionCall::RexxInstructionCall(), and RexxInstructionCall::trap().
RexxString* RexxInstructionCallBase::condition |
Definition at line 58 of file CallInstruction.hpp.
Referenced by RexxInstructionCall::execute(), RexxInstructionCall::live(), RexxInstructionCall::liveGeneral(), RexxInstructionCall::RexxInstructionCall(), and RexxInstructionCall::trap().
RexxObject* RexxInstructionCallBase::name |
Definition at line 56 of file CallInstruction.hpp.
Referenced by RexxInstructionCall::execute(), RexxInstructionCall::live(), RexxInstructionCall::liveGeneral(), RexxInstructionCall::resolve(), RexxInstructionCall::RexxInstructionCall(), and RexxInstructionCall::trap().
uint16_t RexxInstructionCallBase::namedArgumentCount |
Definition at line 60 of file CallInstruction.hpp.
Referenced by RexxInstructionCall::execute(), RexxInstructionCall::flatten(), RexxInstructionCall::live(), RexxInstructionCall::liveGeneral(), and RexxInstructionCall::RexxInstructionCall().
RexxInstruction* RexxInstructionCallBase::target |
Definition at line 57 of file CallInstruction.hpp.
Referenced by RexxInstructionCall::execute(), RexxInstructionCall::live(), RexxInstructionCall::liveGeneral(), RexxInstructionCall::resolve(), and RexxInstructionCall::trap().