#include <lscript_bytecode.h>
Public Member Functions | |
| LLScriptJumpTable () | |
| ~LLScriptJumpTable () | |
| void | addLabel (char *name, S32 offset) |
| void | addJump (char *name, S32 offset) |
Public Attributes | |
| LLMap< char *, S32 * > | mLabelMap |
| LLMap< char *, S32 * > | mJumpMap |
Definition at line 38 of file lscript_bytecode.h.
| LLScriptJumpTable::LLScriptJumpTable | ( | ) |
Definition at line 42 of file lscript_bytecode.cpp.
| LLScriptJumpTable::~LLScriptJumpTable | ( | ) |
| void LLScriptJumpTable::addLabel | ( | char * | name, | |
| S32 | offset | |||
| ) |
Definition at line 52 of file lscript_bytecode.cpp.
References LLStringTable::addString(), gScopeStringTable, mLabelMap, and S32.
Referenced by LLScriptByteCodeChunk::addLabel().


| void LLScriptJumpTable::addJump | ( | char * | name, | |
| S32 | offset | |||
| ) |
Definition at line 58 of file lscript_bytecode.cpp.
References LLStringTable::addString(), gScopeStringTable, mJumpMap, and S32.
Referenced by LLScriptByteCodeChunk::addJump().


| LLMap<char *, S32 *> LLScriptJumpTable::mLabelMap |
Definition at line 47 of file lscript_bytecode.h.
Referenced by addLabel(), LLScriptByteCodeChunk::connectJumps(), and ~LLScriptJumpTable().
| LLMap<char *, S32 *> LLScriptJumpTable::mJumpMap |
Definition at line 48 of file lscript_bytecode.h.
Referenced by addJump(), LLScriptByteCodeChunk::connectJumps(), and ~LLScriptJumpTable().
1.5.5