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: