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

KJS

KJS::JSImmediate

KJS::JSImmediate Class Reference

#include <JSImmediate.h>

List of all members.


Detailed Description

Definition at line 67 of file JSImmediate.h.


Static Public Member Functions

static ALWAYS_INLINE bool isImmediate (const JSValue *v)
static ALWAYS_INLINE bool isNumber (const JSValue *v)
static ALWAYS_INLINE bool isBoolean (const JSValue *v)
static ALWAYS_INLINE bool isUndefinedOrNull (const JSValue *v)
static JSValue * from (char)
static JSValue * from (signed char)
static JSValue * from (unsigned char)
static JSValue * from (short)
static JSValue * from (unsigned short)
static JSValue * from (int)
static JSValue * from (unsigned)
static JSValue * from (long)
static JSValue * from (unsigned long)
static JSValue * from (long long)
static JSValue * from (unsigned long long)
static JSValue * from (double)
static ALWAYS_INLINE bool areBothImmediateNumbers (const JSValue *v1, const JSValue *v2)
static ALWAYS_INLINE JSValue * andImmediateNumbers (const JSValue *v1, const JSValue *v2)
static double toDouble (const JSValue *)
static bool toBoolean (const JSValue *)
static JSObject * toObject (const JSValue *, ExecState *)
static UString toString (const JSValue *)
static JSType type (const JSValue *)
static bool getUInt32 (const JSValue *, uint32_t &)
static bool getTruncatedInt32 (const JSValue *, int32_t &)
static bool getTruncatedUInt32 (const JSValue *, uint32_t &)
static int32_t getTruncatedInt32 (const JSValue *)
static JSValue * trueImmediate ()
static JSValue * falseImmediate ()
static JSValue * undefinedImmediate ()
static JSValue * nullImmediate ()

Member Function Documentation

static ALWAYS_INLINE bool KJS::JSImmediate::isImmediate ( const JSValue *  v  )  [inline, static]

Definition at line 69 of file JSImmediate.h.

static ALWAYS_INLINE bool KJS::JSImmediate::isNumber ( const JSValue *  v  )  [inline, static]

Definition at line 74 of file JSImmediate.h.

static ALWAYS_INLINE bool KJS::JSImmediate::isBoolean ( const JSValue *  v  )  [inline, static]

Definition at line 79 of file JSImmediate.h.

static ALWAYS_INLINE bool KJS::JSImmediate::isUndefinedOrNull ( const JSValue *  v  )  [inline, static]

Definition at line 85 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( char  i  )  [static]

Definition at line 167 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( signed char  i  )  [static]

Definition at line 172 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( unsigned char  i  )  [static]

Definition at line 177 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( short  i  )  [static]

Definition at line 182 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( unsigned short  i  )  [static]

Definition at line 187 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( int  i  )  [static]

Definition at line 192 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( unsigned  i  )  [static]

Definition at line 199 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( long  i  )  [static]

Definition at line 206 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( unsigned long  i  )  [static]

Definition at line 213 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( long long  i  )  [static]

Definition at line 220 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( unsigned long long  i  )  [static]

Definition at line 227 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::from ( double  d  )  [static]

Definition at line 234 of file JSImmediate.h.

static ALWAYS_INLINE bool KJS::JSImmediate::areBothImmediateNumbers ( const JSValue *  v1,
const JSValue *  v2 
) [inline, static]

Definition at line 103 of file JSImmediate.h.

static ALWAYS_INLINE JSValue* KJS::JSImmediate::andImmediateNumbers ( const JSValue *  v1,
const JSValue *  v2 
) [inline, static]

Definition at line 108 of file JSImmediate.h.

ALWAYS_INLINE double KJS::JSImmediate::toDouble ( const JSValue *  v  )  [static]

Definition at line 254 of file JSImmediate.h.

ALWAYS_INLINE bool KJS::JSImmediate::toBoolean ( const JSValue *  v  )  [static]

Definition at line 160 of file JSImmediate.h.

JSObject * KJS::JSImmediate::toObject ( const JSValue *  v,
ExecState *  exec 
) [static]

Definition at line 27 of file JSImmediate.cpp.

UString KJS::JSImmediate::toString ( const JSValue *  v  )  [static]

Definition at line 46 of file JSImmediate.cpp.

JSType KJS::JSImmediate::type ( const JSValue *  v  )  [static]

Definition at line 67 of file JSImmediate.cpp.

ALWAYS_INLINE bool KJS::JSImmediate::getUInt32 ( const JSValue *  v,
uint32_t &  i 
) [static]

Definition at line 263 of file JSImmediate.h.

ALWAYS_INLINE bool KJS::JSImmediate::getTruncatedInt32 ( const JSValue *  v,
int32_t &  i 
) [static]

Definition at line 270 of file JSImmediate.h.

ALWAYS_INLINE bool KJS::JSImmediate::getTruncatedUInt32 ( const JSValue *  v,
uint32_t &  i 
) [static]

Definition at line 276 of file JSImmediate.h.

ALWAYS_INLINE int32_t KJS::JSImmediate::getTruncatedInt32 ( const JSValue *  v  )  [static]

Definition at line 248 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::trueImmediate (  )  [static]

Definition at line 155 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::falseImmediate (  )  [static]

Definition at line 156 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::undefinedImmediate (  )  [static]

Definition at line 157 of file JSImmediate.h.

ALWAYS_INLINE JSValue * KJS::JSImmediate::nullImmediate (  )  [static]

Definition at line 158 of file JSImmediate.h.


The documentation for this class was generated from the following files:
  • JSImmediate.h
  • JSImmediate.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