cByteInstruction Class Reference

#include <as_bytecode.h>

List of all members.

Public Member Functions

 cByteInstruction ()
void AddAfter (cByteInstruction *nextCode)
void AddBefore (cByteInstruction *nextCode)
void Remove ()
int GetSize ()
int GetStackIncrease ()

Public Attributes

cByteInstructionnext
cByteInstructionprev
asEBCInstr op
asQWORD arg
short wArg [3]
int size
int stackInc
bool marked
int stackSize

Detailed Description

Definition at line 157 of file as_bytecode.h.


Constructor & Destructor Documentation

cByteInstruction::cByteInstruction (  ) 

Definition at line 2172 of file as_bytecode.cpp.

References arg, marked, next, op, prev, stackInc, stackSize, and wArg.


Member Function Documentation

void cByteInstruction::AddAfter ( cByteInstruction nextCode  ) 

Definition at line 2189 of file as_bytecode.cpp.

References next, and prev.

Referenced by asCByteCode::AddInstruction().

void cByteInstruction::AddBefore ( cByteInstruction nextCode  ) 

Definition at line 2199 of file as_bytecode.cpp.

References next, and prev.

Referenced by asCByteCode::AddInstructionFirst().

int cByteInstruction::GetSize (  ) 
int cByteInstruction::GetStackIncrease (  ) 

Definition at line 2214 of file as_bytecode.cpp.

References stackInc.

void cByteInstruction::Remove (  ) 

Definition at line 2219 of file as_bytecode.cpp.

References next, and prev.

Referenced by asCByteCode::RemoveLastInstr().


Member Data Documentation

Definition at line 179 of file as_bytecode.h.

Referenced by asCByteCode::AddPath(), cByteInstruction(), and asCByteCode::PostProcess().

Definition at line 180 of file as_bytecode.h.

Referenced by asCByteCode::AddPath(), cByteInstruction(), and asCByteCode::PostProcess().


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

Generated on Mon Jan 11 12:04:39 2010 for Werewolf by  doxygen 1.6.1