KJS::ContextImp Class Reference
#include <context.h>
Public Member Functions | |
| ContextImp (Object &glob, InterpreterImp *interpreter, Object &thisV, int _sourceId, CodeType type=GlobalCode, ContextImp *callingContext=0L, FunctionImp *func=0L, const List *args=0) | |
| const ScopeChain & | scopeChain () const |
| CodeType | codeType () const |
| Object | variableObject () const |
| void | setVariableObject (const Object &v) |
| Object | thisValue () const |
| ContextImp * | callingContext () |
| ObjectImp * | activationObject () |
| FunctionImp * | function () const |
| const List * | arguments () const |
| void | pushScope (const Object &s) |
| void | popScope () |
| LabelStack * | seenLabels () |
| void | mark () |
| void | pushTryCatch () |
| void | popTryCatch () |
| bool | inTryCatch () const |
| void | setLines (int l0, int l1) |
Friends | |
| class | Context |
| class | StatementNode |
Detailed Description
Constructor & Destructor Documentation
◆ ContextImp()
| ContextImp::ContextImp | ( | Object & | glob, |
| InterpreterImp * | interpreter, | ||
| Object & | thisV, | ||
| int | _sourceId, | ||
| CodeType | type = GlobalCode, |
||
| ContextImp * | callingContext = 0L, |
||
| FunctionImp * | func = 0L, |
||
| const List * | args = 0 |
||
| ) |
Definition at line 373 of file internal.cpp.
◆ ~ContextImp()
|
virtual |
Definition at line 433 of file internal.cpp.
Member Function Documentation
◆ activationObject()
◆ arguments()
◆ callingContext()
|
inline |
◆ codeType()
◆ function()
|
inline |
◆ inTryCatch()
| bool ContextImp::inTryCatch | ( | ) | const |
Definition at line 445 of file internal.cpp.
◆ mark()
| void ContextImp::mark | ( | ) |
Definition at line 438 of file internal.cpp.
◆ popScope()
◆ popTryCatch()
◆ pushScope()
◆ pushTryCatch()
◆ scopeChain()
|
inline |
◆ seenLabels()
|
inline |
◆ setLines()
◆ setVariableObject()
|
inline |
◆ thisValue()
◆ variableObject()
Friends And Related Function Documentation
◆ Context
◆ StatementNode
The documentation for this class was generated from the following files:
Trinity API Reference