.TH "KJS::ContextImp" kde3 "11 Jun 2005" "Version Version 3.4.1" "kjs Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KJS::ContextImp \- Execution context.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <context.h>\fP
.PP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBContextImp\fP (\fBObject\fP &glob, InterpreterImp *interpreter, \fBObject\fP &thisV, int _sourceId, CodeType type=GlobalCode, \fBContextImp\fP *callingContext=0L, \fBFunctionImp\fP *func=0L, const \fBList\fP *args=0)"
.br
.ti -1c
.RI "const \fBScopeChain\fP & \fBscopeChain\fP () const "
.br
.ti -1c
.RI "\fBObject\fP \fBvariableObject\fP () const "
.br
.ti -1c
.RI "void \fBsetVariableObject\fP (const \fBObject\fP &v)"
.br
.ti -1c
.RI "\fBObject\fP \fBthisValue\fP () const "
.br
.ti -1c
.RI "\fBContextImp\fP * \fBcallingContext\fP ()"
.br
.ti -1c
.RI "ObjectImp * \fBactivationObject\fP ()"
.br
.ti -1c
.RI "\fBFunctionImp\fP * \fBfunction\fP () const "
.br
.ti -1c
.RI "const \fBList\fP * \fBarguments\fP () const "
.br
.ti -1c
.RI "void \fBpushScope\fP (const \fBObject\fP &s)"
.br
.ti -1c
.RI "void \fBpopScope\fP ()"
.br
.ti -1c
.RI "\fBLabelStack\fP * \fBseenLabels\fP ()"
.br
.ti -1c
.RI "void \fBmark\fP ()"
.br
.ti -1c
.RI "void \fBpushTryCatch\fP ()"
.br
.ti -1c
.RI "void \fBpopTryCatch\fP ()"
.br
.ti -1c
.RI "bool \fBinTryCatch\fP () const "
.br
.ti -1c
.RI "void \fBsetLines\fP (int l0, int l1)"
.br
.ti -1c
.RI "CodeType \fBtype\fP () const "
.br
.in -1c
.SS "Friends"

.in +1c
.ti -1c
.RI "class \fBContext\fP"
.br
.ti -1c
.RI "class \fBStatementNode\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Execution context. 
.PP
Definition at line 35 of file context.h.

.SH "Author"
.PP 
Generated automatically by Doxygen for kjs Library from the source code.
