Public Types | Public Member Functions | Public Attributes
Aseba::PreLinkBytecode Struct Reference

Bytecode use for compilation previous to linking. More...

#include <compiler.h>

List of all members.

Public Types

typedef std::map< unsigned,
BytecodeVector
EventsBytecode
 Map of events id to event bytecode.
typedef std::map< unsigned,
BytecodeVector
SubroutinesBytecode
 Map of routines id to routine bytecode.

Public Member Functions

void fixup (const Compiler::SubroutineTable &subroutineTable)
 PreLinkBytecode ()
 Add init event and point to currentBytecode it.

Public Attributes

BytecodeVectorcurrent
 pointer to bytecode being constructed
EventsBytecode events
 bytecode for events
SubroutinesBytecode subroutines
 bytecode for routines

Detailed Description

Bytecode use for compilation previous to linking.

Definition at line 470 of file compiler.h.


Member Typedef Documentation

Map of events id to event bytecode.

Definition at line 473 of file compiler.h.

Map of routines id to routine bytecode.

Definition at line 477 of file compiler.h.


Member Data Documentation

pointer to bytecode being constructed

Definition at line 480 of file compiler.h.

bytecode for events

Definition at line 474 of file compiler.h.

bytecode for routines

Definition at line 478 of file compiler.h.


The documentation for this struct was generated from the following files:


aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:17