This is the complete list of members for asCByteCode, including all inherited members.
AddCode(asCByteCode *bc) (defined in asCByteCode) | asCByteCode | |
AddInstruction() (defined in asCByteCode) | asCByteCode | protected |
AddInstructionFirst() (defined in asCByteCode) | asCByteCode | protected |
AddPath(asCArray< asCByteInstruction *> &paths, asCByteInstruction *instr, int stackSize) (defined in asCByteCode) | asCByteCode | |
Alloc(asEBCInstr bc, void *objID, int funcID, int pop) (defined in asCByteCode) | asCByteCode | |
asCByteCode(asCScriptEngine *engine) (defined in asCByteCode) | asCByteCode | |
Block(bool start) (defined in asCByteCode) | asCByteCode | |
Call(asEBCInstr bc, int funcID, int pop) (defined in asCByteCode) | asCByteCode | |
CallPtr(asEBCInstr bc, int funcPtrVar, int pop) (defined in asCByteCode) | asCByteCode | |
CanBeSwapped(asCByteInstruction *curr) (defined in asCByteCode) | asCByteCode | protected |
ChangeFirstDeleteNext(asCByteInstruction *curr, asEBCInstr bc) (defined in asCByteCode) | asCByteCode | protected |
ClearAll() (defined in asCByteCode) | asCByteCode | |
DeleteFirstChangeNext(asCByteInstruction *curr, asEBCInstr bc) (defined in asCByteCode) | asCByteCode | protected |
DeleteInstruction(asCByteInstruction *instr) (defined in asCByteCode) | asCByteCode | protected |
engine (defined in asCByteCode) | asCByteCode | protected |
ExchangeVar(int oldOffset, int newOffset) (defined in asCByteCode) | asCByteCode | |
ExtractLineNumbers() (defined in asCByteCode) | asCByteCode | |
ExtractObjectVariableInfo(asCScriptFunction *outFunc) (defined in asCByteCode) | asCByteCode | |
ExtractTryCatchInfo(asCScriptFunction *outFunc) (defined in asCByteCode) | asCByteCode | |
Finalize(const asCArray< int > &tempVariableOffsets) (defined in asCByteCode) | asCByteCode | |
FindLabel(int label, asCByteInstruction *from, asCByteInstruction **dest, int *positionDelta) (defined in asCByteCode) | asCByteCode | |
first (defined in asCByteCode) | asCByteCode | protected |
GetEngine() const (defined in asCByteCode) | asCByteCode | inline |
GetLastInstr() (defined in asCByteCode) | asCByteCode | |
GetLastInstrValueDW() (defined in asCByteCode) | asCByteCode | |
GetSize() (defined in asCByteCode) | asCByteCode | |
GetVarsUsed(asCArray< int > &vars) (defined in asCByteCode) | asCByteCode | |
GoBack(asCByteInstruction *curr) (defined in asCByteCode) | asCByteCode | protected |
GoForward(asCByteInstruction *curr) (defined in asCByteCode) | asCByteCode | protected |
InsertBefore(asCByteInstruction *before, asCByteInstruction *instr) (defined in asCByteCode) | asCByteCode | protected |
InsertFirstInstrDWORD(asEBCInstr bc, asDWORD param) (defined in asCByteCode) | asCByteCode | |
InsertFirstInstrQWORD(asEBCInstr bc, asQWORD param) (defined in asCByteCode) | asCByteCode | |
InsertIfNotExists(asCArray< int > &vars, int var) (defined in asCByteCode) | asCByteCode | |
Instr(asEBCInstr bc) (defined in asCByteCode) | asCByteCode | |
InstrDOUBLE(asEBCInstr bc, double param) (defined in asCByteCode) | asCByteCode | |
InstrDWORD(asEBCInstr bc, asDWORD param) (defined in asCByteCode) | asCByteCode | |
InstrFLOAT(asEBCInstr bc, float param) (defined in asCByteCode) | asCByteCode | |
InstrINT(asEBCInstr bc, int param) (defined in asCByteCode) | asCByteCode | |
InstrPTR(asEBCInstr bc, void *param) (defined in asCByteCode) | asCByteCode | |
InstrQWORD(asEBCInstr bc, asQWORD param) (defined in asCByteCode) | asCByteCode | |
InstrSHORT(asEBCInstr bc, short param) (defined in asCByteCode) | asCByteCode | |
InstrSHORT_B(asEBCInstr bc, short a, asBYTE b) (defined in asCByteCode) | asCByteCode | |
InstrSHORT_DW(asEBCInstr bc, short a, asDWORD b) (defined in asCByteCode) | asCByteCode | |
InstrSHORT_DW_DW(asEBCInstr bc, short a, asDWORD b, asDWORD c) (defined in asCByteCode) | asCByteCode | |
InstrSHORT_QW(asEBCInstr bc, short a, asQWORD b) (defined in asCByteCode) | asCByteCode | |
InstrSHORT_W(asEBCInstr bc, short a, asWORD b) (defined in asCByteCode) | asCByteCode | |
InstrW_DW(asEBCInstr bc, asWORD a, asDWORD b) (defined in asCByteCode) | asCByteCode | |
InstrW_FLOAT(asEBCInstr bc, asWORD a, float b) (defined in asCByteCode) | asCByteCode | |
InstrW_PTR(asEBCInstr bc, short a, void *param) (defined in asCByteCode) | asCByteCode | |
InstrW_QW(asEBCInstr bc, asWORD a, asQWORD b) (defined in asCByteCode) | asCByteCode | |
InstrW_W(asEBCInstr bc, int w, int b) (defined in asCByteCode) | asCByteCode | |
InstrW_W_W(asEBCInstr bc, int a, int b, int c) (defined in asCByteCode) | asCByteCode | |
InstrWORD(asEBCInstr bc, asWORD param) (defined in asCByteCode) | asCByteCode | |
IsInstrJmpOrLabel(asCByteInstruction *curr) (defined in asCByteCode) | asCByteCode | protected |
IsSimpleExpression() (defined in asCByteCode) | asCByteCode | |
IsTemporary(int offset) (defined in asCByteCode) | asCByteCode | protected |
IsTempRegUsed(asCByteInstruction *curr) (defined in asCByteCode) | asCByteCode | protected |
IsTempVarOverwrittenByInstr(asCByteInstruction *curr, int var) (defined in asCByteCode) | asCByteCode | protected |
IsTempVarRead(asCByteInstruction *curr, int offset) (defined in asCByteCode) | asCByteCode | protected |
IsTempVarReadByInstr(asCByteInstruction *curr, int var) (defined in asCByteCode) | asCByteCode | protected |
IsVarUsed(int offset) (defined in asCByteCode) | asCByteCode | |
JmpP(int var, asDWORD max) (defined in asCByteCode) | asCByteCode | |
Label(short label) (defined in asCByteCode) | asCByteCode | |
largestStackUsed (defined in asCByteCode) | asCByteCode | |
last (defined in asCByteCode) | asCByteCode | protected |
Line(int line, int column, int scriptIdx) (defined in asCByteCode) | asCByteCode | |
lineNumbers (defined in asCByteCode) | asCByteCode | |
ObjInfo(int offset, int info) (defined in asCByteCode) | asCByteCode | |
operator=(const asCByteCode &) (defined in asCByteCode) | asCByteCode | inlineprotected |
Optimize() (defined in asCByteCode) | asCByteCode | |
OptimizeLocally(const asCArray< int > &tempVariableOffsets) (defined in asCByteCode) | asCByteCode | |
Output(asDWORD *array) (defined in asCByteCode) | asCByteCode | |
PostponeInitOfTemp(asCByteInstruction *curr, asCByteInstruction **next) (defined in asCByteCode) | asCByteCode | protected |
PostProcess() (defined in asCByteCode) | asCByteCode | |
RemoveInstruction(asCByteInstruction *instr) (defined in asCByteCode) | asCByteCode | protected |
RemoveLastInstr() (defined in asCByteCode) | asCByteCode | |
RemoveUnusedValue(asCByteInstruction *curr, asCByteInstruction **next) (defined in asCByteCode) | asCByteCode | protected |
ResolveJumpAddresses() (defined in asCByteCode) | asCByteCode | |
Ret(int pop) (defined in asCByteCode) | asCByteCode | |
sectionIdxs (defined in asCByteCode) | asCByteCode | |
temporaryVariables (defined in asCByteCode) | asCByteCode | protected |
TryBlock(short catchLabel) (defined in asCByteCode) | asCByteCode | |
VarDecl(int varDeclIdx) (defined in asCByteCode) | asCByteCode | |
~asCByteCode() (defined in asCByteCode) | asCByteCode |