.TH "KJS::ExecState" kde3 "11 Jun 2005" "Version Version 3.4.1" "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
.ti -1c
.RI "\fBContext\fP \fBcontext\fP () const "
.br
.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 ()"
.br
.in -1c
.SS "Static Public Member Functions"

.in +1c
.ti -1c
.RI "static void \fBrequestTerminate\fP ()"
.br
.in -1c
.SS "Static Public Attributes"

.in +1c
.ti -1c
.RI "static bool(* \fBconfirmTerminate\fP )() = defaultConfirm"
.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
.ti -1c
.RI "class \fBTryNode\fP"
.br
.ti -1c
.RI "class \fBVarDeclNode\fP"
.br
.ti -1c
.RI "class \fBFuncDeclNode\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 439 of file interpreter.h.
.SH "Member Function Documentation"
.PP 
.SS "\fBInterpreter\fP* KJS::ExecState::interpreter () const\fC [inline]\fP"
.PP
Returns the interpreter associated with this execution state. 
.PP
\fBReturns:\fP
.RS 4
The interpreter executing the script 
.RE
.PP

.PP
Definition at line 453 of file interpreter.h.
.SS "\fBContext\fP KJS::ExecState::context () const\fC [inline]\fP"
.PP
Returns the execution context associated with this execution state. 
.PP
\fBReturns:\fP
.RS 4
The current execution state context 
.RE
.PP

.PP
Definition at line 460 of file interpreter.h.

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