#include <ParserArena.h>
|
| IdentifierArena () |
|
template<typename T > |
ALWAYS_INLINE const Identifier & | makeIdentifier (VM *, const T *characters, size_t length) |
|
ALWAYS_INLINE const Identifier & | makeEmptyIdentifier (VM *) |
|
ALWAYS_INLINE const Identifier & | makeIdentifierLCharFromUChar (VM *, const UChar *characters, size_t length) |
|
const Identifier & | makeNumericIdentifier (VM *, double number) |
|
void | clear () |
|
| IdentifierArena () |
|
template<typename T > |
ALWAYS_INLINE const Identifier & | makeIdentifier (VM *, const T *characters, size_t length) |
|
ALWAYS_INLINE const Identifier & | makeEmptyIdentifier (VM *) |
|
ALWAYS_INLINE const Identifier & | makeIdentifierLCharFromUChar (VM *, const UChar *characters, size_t length) |
|
const Identifier & | makeNumericIdentifier (VM *, double number) |
|
void | clear () |
|
◆ IdentifierVector [1/2]
◆ IdentifierVector [2/2]
◆ IdentifierArena() [1/2]
JSC::IdentifierArena::IdentifierArena |
( |
| ) |
|
|
inline |
◆ IdentifierArena() [2/2]
JSC::IdentifierArena::IdentifierArena |
( |
| ) |
|
|
inline |
◆ clear() [1/2]
void JSC::IdentifierArena::clear |
( |
| ) |
|
|
inline |
◆ clear() [2/2]
void JSC::IdentifierArena::clear |
( |
| ) |
|
|
inline |
◆ makeEmptyIdentifier() [1/2]
◆ makeEmptyIdentifier() [2/2]
◆ makeIdentifier() [1/2]
◆ makeIdentifier() [2/2]
◆ makeIdentifierLCharFromUChar() [1/2]
◆ makeIdentifierLCharFromUChar() [2/2]
◆ makeNumericIdentifier() [1/2]
const Identifier & JSC::IdentifierArena::makeNumericIdentifier |
( |
VM * |
vm, |
|
|
double |
number |
|
) |
| |
|
inline |
◆ makeNumericIdentifier() [2/2]
const Identifier& JSC::IdentifierArena::makeNumericIdentifier |
( |
VM * |
, |
|
|
double |
number |
|
) |
| |
◆ MaximumCachableCharacter
static const int JSC::IdentifierArena::MaximumCachableCharacter = 128 |
|
static |
The documentation for this class was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/JavaScriptCore.framework/Versions/A/PrivateHeaders/ParserArena.h