A union of different parameter types for the commands.
Definition at line 97 of file virtualmachine.hpp.
#include <virtualmachine.hpp>
Public Field Index: | |
CallbackDecl | Callback |
A C++ callback function to invoke. | |
PC | Distance |
A distance to jump. | |
Program * | NestedProgram |
The nested virtual machine program to invoke. | |
Public Method Index: | |
OperationParam () | |
Default constructor leaving this instance uninitialized. | |
OperationParam (CallbackDecl callback) | |
OperationParam (integer distance) | |
OperationParam (Program *program) | |
CallbackDecl Callback |
A C++ callback function to invoke.
Definition at line 100 of file virtualmachine.hpp.
PC Distance |
A distance to jump.
Definition at line 99 of file virtualmachine.hpp.
Program* NestedProgram |
The nested virtual machine program to invoke.
Definition at line 101 of file virtualmachine.hpp.
|
inline |
Default constructor leaving this instance uninitialized.
Definition at line 104 of file virtualmachine.hpp.
|
inline |
Union constructor.
distance | Stored in Distance. |
Definition at line 108 of file virtualmachine.hpp.
|
inline |
Union constructor.
callback | Stored in Callback. |
Definition at line 112 of file virtualmachine.hpp.
|
inline |
Union constructor.
program | Stored in NestedProgram. |
Definition at line 116 of file virtualmachine.hpp.