Description of target VM. More...
#include <compiler.h>

Classes | |
| struct | LocalEvent |
| Description of local event;. More... | |
| struct | NamedVariable |
| Description of target VM named variable. More... | |
| struct | NativeFunction |
| Description of target VM native function. More... | |
| struct | NativeFunctionParameter |
| Typed parameter of native functions. More... | |
Public Member Functions | |
| TargetDescription () | |
| TargetDescription () | |
Public Attributes | |
| unsigned | bytecodeSize |
| total amount of bytecode space | |
| std::vector< LocalEvent > | localEvents |
| events available locally on target | |
| std::string | name |
| node name | |
| std::vector< NamedVariable > | namedVariables |
| named variables | |
| std::vector< NativeFunction > | nativeFunctions |
| native functions | |
| unsigned | protocolVersion |
| version of the aseba protocol | |
| unsigned | stackSize |
| depth of execution stack | |
| unsigned | variablesSize |
| total amount of variables space | |
Description of target VM.
Definition at line 49 of file compiler.h.
| Aseba::TargetDescription::TargetDescription | ( | ) | [inline] |
Definition at line 94 of file compiler.h.
| Aseba::TargetDescription::TargetDescription | ( | ) | [inline] |
Definition at line 94 of file compiler.h.
total amount of bytecode space
Definition at line 86 of file compiler.h.
| std::vector< LocalEvent > Aseba::TargetDescription::localEvents |
events available locally on target
Definition at line 91 of file compiler.h.
| std::string Aseba::TargetDescription::name |
node name
Definition at line 83 of file compiler.h.
| std::vector< NamedVariable > Aseba::TargetDescription::namedVariables |
named variables
Definition at line 90 of file compiler.h.
| std::vector< NativeFunction > Aseba::TargetDescription::nativeFunctions |
native functions
Definition at line 92 of file compiler.h.
version of the aseba protocol
Definition at line 84 of file compiler.h.
| unsigned Aseba::TargetDescription::stackSize |
depth of execution stack
Definition at line 88 of file compiler.h.
total amount of variables space
Definition at line 87 of file compiler.h.