|
virtual MaybeObject * | Delete (JSObject *obj, uint32_t key, JSReceiver::DeleteMode mode) |
|
| ElementsAccessorBase (const char *name) |
|
virtual ElementsKind | kind () const |
|
virtual void | Validate (JSObject *holder) |
|
virtual bool | HasElement (Object *receiver, JSObject *holder, uint32_t key, FixedArrayBase *backing_store) |
|
virtual MUST_USE_RESULT
MaybeObject * | Get (Object *receiver, JSObject *holder, uint32_t key, FixedArrayBase *backing_store) |
|
virtual MUST_USE_RESULT
MaybeObject * | SetLength (JSArray *array, Object *length) |
|
virtual MUST_USE_RESULT
MaybeObject * | SetCapacityAndLength (JSArray *array, int capacity, int length) |
|
virtual MUST_USE_RESULT
MaybeObject * | CopyElements (JSObject *from_holder, uint32_t from_start, FixedArrayBase *to, ElementsKind to_kind, uint32_t to_start, int copy_size, FixedArrayBase *from) |
|
virtual MUST_USE_RESULT
MaybeObject * | AddElementsToFixedArray (Object *receiver, JSObject *holder, FixedArray *to, FixedArrayBase *from) |
|
virtual uint32_t | GetCapacity (FixedArrayBase *backing_store) |
|
virtual uint32_t | GetKeyForIndex (FixedArrayBase *backing_store, uint32_t index) |
|
|
static MaybeObject * | SetLengthWithoutNormalize (BackingStore *backing_store, JSArray *array, Object *length_object, uint32_t length) |
|
static MaybeObject * | DeleteCommon (JSObject *obj, uint32_t key, JSReceiver::DeleteMode mode) |
|
static bool | HasElementImpl (Object *receiver, JSObject *holder, uint32_t key, typename KindTraits::BackingStore *backing_store) |
|
static void | ValidateContents (JSObject *holder, int length) |
|
static void | ValidateContents (JSObject *holder, int length) |
|
static void | ValidateImpl (JSObject *holder) |
|
static bool | HasElementImpl (Object *receiver, JSObject *holder, uint32_t key, BackingStore *backing_store) |
|
static MUST_USE_RESULT
MaybeObject * | GetImpl (Object *receiver, JSObject *obj, uint32_t key, BackingStore *backing_store) |
|
static MUST_USE_RESULT
MaybeObject * | SetLengthImpl (JSObject *obj, Object *length, BackingStore *backing_store) |
|
static MUST_USE_RESULT
MaybeObject * | SetFastElementsCapacityAndLength (JSObject *obj, int capacity, int length) |
|
static MUST_USE_RESULT
MaybeObject * | CopyElementsImpl (FixedArrayBase *from, uint32_t from_start, FixedArrayBase *to, ElementsKind to_kind, uint32_t to_start, int packed_size, int copy_size) |
|
static uint32_t | GetCapacityImpl (BackingStore *backing_store) |
|
static uint32_t | GetKeyForIndexImpl (BackingStore *backing_store, uint32_t index) |
|
template<typename FastElementsAccessorSubclass, typename KindTraits, int ElementSize>
class v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits, ElementSize >
Definition at line 753 of file elements.cc.