#include <SparseArrayValueMap.h>
|
| SparseArrayEntry () |
|
void | get (JSObject *, PropertySlot &) const |
|
void | get (PropertyDescriptor &) const |
|
bool | put (ExecState *, JSValue thisValue, SparseArrayValueMap *, JSValue, bool shouldThrow) |
|
JSValue | getNonSparseMode () const |
|
| SparseArrayEntry () |
|
void | get (JSObject *, PropertySlot &) const |
|
void | get (PropertyDescriptor &) const |
|
bool | put (ExecState *, JSValue thisValue, SparseArrayValueMap *, JSValue, bool shouldThrow) |
|
JSValue | getNonSparseMode () const |
|
| WriteBarrier () |
|
| WriteBarrier (UndefinedWriteBarrierTagType) |
|
| WriteBarrier (VM &vm, const JSCell *owner, JSValue value) |
|
| WriteBarrier (DFG::DesiredWriteBarrier &, JSValue value) |
|
| WriteBarrier () |
|
| WriteBarrier (UndefinedWriteBarrierTagType) |
|
| WriteBarrier (VM &vm, const JSCell *owner, JSValue value) |
|
| WriteBarrier (DFG::DesiredWriteBarrier &, JSValue value) |
|
void | set (VM &, const JSCell *owner, JSValue) |
|
void | setWithoutWriteBarrier (JSValue value) |
|
JSValue | get () const |
|
void | clear () |
|
void | setUndefined () |
|
void | setStartingValue (JSValue value) |
|
bool | isNumber () const |
|
bool | isObject () const |
|
bool | isNull () const |
|
bool | isGetterSetter () const |
|
bool | isCustomGetterSetter () const |
|
JSValue * | slot () const |
|
int32_t * | tagPointer () |
|
int32_t * | payloadPointer () |
|
| operator bool () const |
|
bool | operator! () const |
|
void | set (VM &, const JSCell *owner, JSValue) |
|
void | setWithoutWriteBarrier (JSValue value) |
|
JSValue | get () const |
|
void | clear () |
|
void | setUndefined () |
|
void | setStartingValue (JSValue value) |
|
bool | isNumber () const |
|
bool | isObject () const |
|
bool | isNull () const |
|
bool | isGetterSetter () const |
|
bool | isCustomGetterSetter () const |
|
JSValue * | slot () const |
|
int32_t * | tagPointer () |
|
int32_t * | payloadPointer () |
|
| operator bool () const |
|
bool | operator! () const |
|
◆ Base [1/2]
◆ Base [2/2]
◆ SparseArrayEntry() [1/2]
JSC::SparseArrayEntry::SparseArrayEntry |
( |
| ) |
|
|
inline |
◆ SparseArrayEntry() [2/2]
JSC::SparseArrayEntry::SparseArrayEntry |
( |
| ) |
|
|
inline |
◆ get() [1/4]
◆ get() [2/4]
◆ get() [3/4]
◆ get() [4/4]
◆ getNonSparseMode() [1/2]
JSValue JSC::SparseArrayEntry::getNonSparseMode |
( |
| ) |
const |
◆ getNonSparseMode() [2/2]
JSValue JSC::SparseArrayEntry::getNonSparseMode |
( |
| ) |
const |
◆ put() [1/2]
◆ put() [2/2]
◆ attributes
unsigned JSC::SparseArrayEntry::attributes |
The documentation for this struct was generated from the following files: