Public Member Functions | |
VarInterp (VariantPtr method, Vector< VariantPtr > &args) | |
void | PrepareToExecute (VariantPtr method, Vector< VariantPtr > &args) |
bool | Execute (bool continueAfterLine=false) |
int | FrameCount () const |
int | StackCount () const |
VariantPtr | StackPeek () const |
VariantPtr | StackPeekAt (int idx) const |
VariantPtr | ReturnValue () |
void | PopStack () |
void | PushStack (VariantPtr var) |
void | PushStack (IJsObjectPtr obj) |
void | CheckMem () const |
void | ValidateMem () const |
Static Public Member Functions | |
static RefCountPtr< IJsObject > | CreateDefaultContext (Program &prog) |
Protected Member Functions | |
StackFrame & | Frame () |
Protected Attributes | |
Vector< StackFrame > | m_stackFrames |
Definition at line 126 of file VarInterp.h.