#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().