.TH "KJS::ExecState" 3 "28 Jan 2004" "kjs Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KJS::ExecState \- Represents the current state of script execution.  

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

.in +1c
.ti -1c
.RI "\fBInterpreter\fP * \fBinterpreter\fP () const "
.br
.RI "\fIReturns the interpreter associated with this execution state. \fP"
.ti -1c
.RI "const  \fBContext\fP \fBcontext\fP () const "
.br
.RI "\fIReturns the execution context associated with this execution state. \fP"
.ti -1c
.RI "void \fBsetException\fP (const  \fBValue\fP &e)"
.br
.ti -1c
.RI "void \fBclearException\fP ()"
.br
.ti -1c
.RI "\fBValue\fP \fBexception\fP () const "
.br
.ti -1c
.RI "bool \fBhadException\fP () const "
.br
.in -1c
.SS "Static Public Member Functions"

.in +1c
.ti -1c
.RI "void \fBrequestTerminate\fP ()"
.br
.in -1c
.SS "Friends"

.in +1c
.ti -1c
.RI "class \fBInterpreterImp\fP"
.br
.ti -1c
.RI "class \fBFunctionImp\fP"
.br
.ti -1c
.RI "class \fBGlobalFuncImp\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Represents the current state of script execution. 

This object allows you obtain a handle the interpreter that is currently executing the script, and also the current execution state context. 
.PP
Definition at line 373 of file interpreter.h.
.SH "Member Function Documentation"
.PP 
.SS "\fBInterpreter\fP * ExecState::interpreter () const"
.PP
Returns the interpreter associated with this execution state. \fBReturns:\fP
.RS 4
The interpreter executing the script 
.RE
.PP
Definition at line 346 of file interpreter.cpp.
.PP
Referenced by KJS::Error::create().
.SS "const  \fBContext\fP ExecState::context () const"
.PP
Returns the execution context associated with this execution state. \fBReturns:\fP
.RS 4
The current execution state context 
.RE
.PP
Definition at line 351 of file interpreter.cpp.

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