#include <skStackFrame.h>
Public Member Functions | |
| skStackFrame (const skString &location, skiExecutable *obj, skRValueTable &vars, skExecutableContext &context) | |
| Constructor. | |
| skString | getLocation () const |
| returns the location of the code being executed in this stack frame | |
| int | getLineNum () const |
| returns the current line number | |
| void | setLineNum (int line_num) |
| updates the line number for the frame | |
| skExecutableContext & | getContext () const |
| returns the context within which the stack frame is executing | |
| skiExecutable * | getObject () const |
| returns the object owning the stack frame | |
| skRValueTable & | getVars () const |
| returns the local variables for this stack frame | |
| skStackFrame * | getParentFrame () const |
| returns the parent frame of this one | |
| void | setParentFrame (skStackFrame *frame) |
| sets the parent frame of this frame | |
This class is used internally by the Interpreter, you do not normally need to use it.
|
||||||||||||||||||||
|
Constructor.
|
|
|
returns the context within which the stack frame is executing
|
|
|
returns the current line number
|
|
|
returns the location of the code being executed in this stack frame
|
|
|
returns the object owning the stack frame
|
|
|
returns the parent frame of this one
|
|
|
returns the local variables for this stack frame
|
|
|
updates the line number for the frame
|
|
|
sets the parent frame of this frame
|
1.3