• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KJS

KJS::GetterSetterImp

KJS::GetterSetterImp Class Reference

#include <object.h>

Inheritance diagram for KJS::GetterSetterImp:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 79 of file object.h.


Public Member Functions

JSType type () const
 GetterSetterImp ()
virtual JSValue * toPrimitive (ExecState *exec, JSType preferred=UnspecifiedType) const
virtual bool getPrimitiveNumber (ExecState *, double &number, JSValue *&value)
virtual bool toBoolean (ExecState *exec) const
virtual double toNumber (ExecState *exec) const
virtual UString toString (ExecState *exec) const
virtual JSObject * toObject (ExecState *exec) const
virtual void mark ()
JSObject * getGetter ()
void setGetter (JSObject *g)
JSObject * getSetter ()
void setSetter (JSObject *s)

Constructor & Destructor Documentation

KJS::GetterSetterImp::GetterSetterImp (  )  [inline]

Definition at line 83 of file object.h.


Member Function Documentation

JSType KJS::GetterSetterImp::type (  )  const [inline, virtual]

Implements KJS::JSCell.

Definition at line 81 of file object.h.

JSValue * KJS::GetterSetterImp::toPrimitive ( ExecState *  exec,
JSType  preferred = UnspecifiedType 
) const [virtual]

Implements KJS::JSCell.

Definition at line 179 of file internal.cpp.

bool KJS::GetterSetterImp::getPrimitiveNumber ( ExecState *  ,
double &  number,
JSValue *&  value 
) [virtual]

Implements KJS::JSCell.

Definition at line 68 of file internal.cpp.

bool KJS::GetterSetterImp::toBoolean ( ExecState *  exec  )  const [virtual]

Implements KJS::JSCell.

Definition at line 185 of file internal.cpp.

double KJS::GetterSetterImp::toNumber ( ExecState *  exec  )  const [virtual]

Implements KJS::JSCell.

Definition at line 191 of file internal.cpp.

UString KJS::GetterSetterImp::toString ( ExecState *  exec  )  const [virtual]

Implements KJS::JSCell.

Definition at line 197 of file internal.cpp.

JSObject * KJS::GetterSetterImp::toObject ( ExecState *  exec  )  const [virtual]

Implements KJS::JSCell.

Definition at line 203 of file internal.cpp.

void KJS::GetterSetterImp::mark (  )  [virtual]

Reimplemented from KJS::JSCell.

Definition at line 169 of file internal.cpp.

JSObject* KJS::GetterSetterImp::getGetter (  )  [inline]

Definition at line 94 of file object.h.

void KJS::GetterSetterImp::setGetter ( JSObject *  g  )  [inline]

Definition at line 95 of file object.h.

JSObject* KJS::GetterSetterImp::getSetter (  )  [inline]

Definition at line 96 of file object.h.

void KJS::GetterSetterImp::setSetter ( JSObject *  s  )  [inline]

Definition at line 97 of file object.h.


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

KJS

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   WTF
  • KJSEmbed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  •   core
  • Phonon
  •   Backend
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal