KJS
KJS::JSImmediate Class Reference
#include <JSImmediate.h>
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
Definition at line 69 of file JSImmediate.h.
Definition at line 74 of file JSImmediate.h.
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.
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.
Definition at line 254 of file JSImmediate.h.
Definition at line 160 of file JSImmediate.h.
Definition at line 27 of file JSImmediate.cpp.
Definition at line 46 of file JSImmediate.cpp.
| JSType KJS::JSImmediate::type | ( | const JSValue * | v | ) | [static] |
Definition at line 67 of file JSImmediate.cpp.
Definition at line 263 of file JSImmediate.h.
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:
KDE 4.0 API Reference