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.