.TH "KJS::FunctionImp" kde3 "11 Jun 2005" "Version Version 3.4.1" "kjs Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KJS::FunctionImp \- Implementation class for functions implemented in JS.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <internal.h>\fP
.PP
Inherits \fBKJS::InternalFunctionImp\fP.
.PP
Inherited by KJS::DeclaredFunctionImp.
.PP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBFunctionImp\fP (\fBExecState\fP *exec, const \fBIdentifier\fP &n=Identifier::null())"
.br
.ti -1c
.RI "virtual \fBValue\fP \fBget\fP (\fBExecState\fP *exec, const \fBIdentifier\fP &propertyName) const "
.br
.ti -1c
.RI "virtual void \fBput\fP (\fBExecState\fP *exec, const \fBIdentifier\fP &propertyName, const \fBValue\fP &value, int attr=None)"
.br
.ti -1c
.RI "virtual bool \fBhasProperty\fP (\fBExecState\fP *exec, const \fBIdentifier\fP &propertyName) const "
.br
.ti -1c
.RI "virtual bool \fBdeleteProperty\fP (\fBExecState\fP *exec, const \fBIdentifier\fP &propertyName)"
.br
.ti -1c
.RI "virtual bool \fBimplementsCall\fP () const "
.br
.ti -1c
.RI "virtual \fBValue\fP \fBcall\fP (\fBExecState\fP *exec, \fBObject\fP &thisObj, const \fBList\fP &args)"
.br
.ti -1c
.RI "void \fBaddParameter\fP (const \fBIdentifier\fP &n)"
.br
.ti -1c
.RI "\fBIdentifier\fP \fBparameterProperty\fP (int index) const "
.br
.ti -1c
.RI "\fBUString\fP \fBparameterString\fP () const "
.br
.ti -1c
.RI "virtual CodeType \fBcodeType\fP () const =0"
.br
.ti -1c
.RI "virtual \fBCompletion\fP \fBexecute\fP (\fBExecState\fP *exec)=0"
.br
.ti -1c
.RI "int \fBfirstLine\fP () const "
.br
.ti -1c
.RI "int \fBlastLine\fP () const "
.br
.ti -1c
.RI "int \fBsourceId\fP () const "
.br
.ti -1c
.RI "virtual const \fBClassInfo\fP * \fBclassInfo\fP () const "
.br
.in -1c
.SS "Static Public Attributes"

.in +1c
.ti -1c
.RI "static const \fBClassInfo\fP \fBinfo\fP = {'Function', &InternalFunctionImp::info, 0, 0}"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "Parameter * \fBparam\fP"
.br
.ti -1c
.RI "int \fBline0\fP"
.br
.ti -1c
.RI "int \fBline1\fP"
.br
.ti -1c
.RI "int \fBsid\fP"
.br
.in -1c
.SS "Friends"

.in +1c
.ti -1c
.RI "class \fBActivationImp\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Implementation class for functions implemented in JS. 
.PP
Definition at line 390 of file internal.h.

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