• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kjs
 

kjs

  • KJS
  • FunctionImp
Public Member Functions | Static Public Attributes | Protected Attributes | Friends | List of all members
KJS::FunctionImp Class Referenceabstract

#include <internal.h>

Inheritance diagram for KJS::FunctionImp:
KJS::InternalFunctionImp

Public Member Functions

 FunctionImp (ExecState *exec, const Identifier &n=Identifier::null())
 
virtual Value get (ExecState *exec, const Identifier &propertyName) const
 
virtual void put (ExecState *exec, const Identifier &propertyName, const Value &value, int attr=None)
 
virtual bool hasProperty (ExecState *exec, const Identifier &propertyName) const
 
virtual bool deleteProperty (ExecState *exec, const Identifier &propertyName)
 
virtual bool implementsCall () const
 
virtual Value call (ExecState *exec, Object &thisObj, const List &args)
 
void addParameter (const Identifier &n)
 
Identifier parameterProperty (int index) const
 
UString parameterString () const
 
virtual CodeType codeType () const =0
 
virtual Completion execute (ExecState *exec)=0
 
int firstLine () const
 
int lastLine () const
 
int sourceId () const
 
virtual const ClassInfo * classInfo () const
 
- Public Member Functions inherited from KJS::InternalFunctionImp
 InternalFunctionImp (FunctionPrototypeImp *funcProto)
 
 InternalFunctionImp (ExecState *exec)
 
bool implementsHasInstance () const
 
Boolean hasInstance (ExecState *exec, const Value &value)
 
Identifier name () const
 
void setName (Identifier _ident)
 

Static Public Attributes

static const ClassInfo info = {"Function", &InternalFunctionImp::info, 0, 0}
 
- Static Public Attributes inherited from KJS::InternalFunctionImp
static const ClassInfo info = {"Function", 0, 0, 0}
 

Protected Attributes

Parameter * param
 
int line0
 
int line1
 
int sid
 
- Protected Attributes inherited from KJS::InternalFunctionImp
Identifier ident
 

Friends

class ActivationImp
 

Detailed Description

Implementation class for functions implemented in JS.

Definition at line 389 of file internal.h.


The documentation for this class was generated from the following files:
  • internal.h
  • function.cpp

kjs

Skip menu "kjs"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kjs

Skip menu "kjs"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for kjs by doxygen 1.9.1
This website is maintained by Timothy Pearson.