|
static void | SetFastElementsCapacityAndLength (Handle< JSObject > obj, uint32_t capacity, uint32_t length) |
|
static ElementsAccessor * | ForKind (ElementsKind elements_kind) |
|
static ElementsAccessor * | ForArray (Handle< FixedArrayBase > array) |
|
static void | InitializeOncePerProcess () |
|
static void | TearDown () |
|
static const int | kCopyToEnd = -1 |
|
static const int | kCopyToEndAndInitializeToHole = -2 |
|
typedef KindTraits::BackingStore | BackingStore |
|
typedef KindTraits | ElementsTraits |
|
typedef ElementsTraitsParam::BackingStore | BackingStore |
|
virtual MaybeHandle< Object > | Delete (Handle< JSObject > obj, uint32_t key, JSReceiver::DeleteMode mode) FINAL OVERRIDE |
|
| ElementsAccessorBase (const char *name) |
|
virtual ElementsKind | kind () const FINAL OVERRIDE |
|
virtual void | Validate (Handle< JSObject > holder) FINAL OVERRIDE |
|
virtual bool | HasElement (Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) FINAL OVERRIDE |
|
virtual MUST_USE_RESULT MaybeHandle< Object > | Get (Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) FINAL OVERRIDE |
|
virtual MUST_USE_RESULT PropertyAttributes | GetAttributes (Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) FINAL OVERRIDE |
|
virtual MUST_USE_RESULT MaybeHandle< AccessorPair > | GetAccessorPair (Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) FINAL OVERRIDE |
|
virtual MUST_USE_RESULT MaybeHandle< Object > | SetLength (Handle< JSArray > array, Handle< Object > length) FINAL OVERRIDE |
|
virtual void | SetCapacityAndLength (Handle< JSArray > array, int capacity, int length) FINAL OVERRIDE |
|
virtual void | CopyElements (Handle< FixedArrayBase > from, uint32_t from_start, ElementsKind from_kind, Handle< FixedArrayBase > to, uint32_t to_start, int copy_size) FINAL OVERRIDE |
|
virtual void | CopyElements (JSObject *from_holder, uint32_t from_start, ElementsKind from_kind, Handle< FixedArrayBase > to, uint32_t to_start, int copy_size) FINAL OVERRIDE |
|
virtual MaybeHandle< FixedArray > | AddElementsToFixedArray (Handle< Object > receiver, Handle< JSObject > holder, Handle< FixedArray > to, Handle< FixedArrayBase > from) FINAL OVERRIDE |
|
virtual uint32_t | GetCapacity (Handle< FixedArrayBase > backing_store) FINAL OVERRIDE |
|
virtual uint32_t | GetKeyForIndex (Handle< FixedArrayBase > backing_store, uint32_t index) FINAL OVERRIDE |
|
static void | CopyElementsImpl (FixedArrayBase *from, uint32_t from_start, FixedArrayBase *to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) |
|
static Handle< Object > | SetLengthWithoutNormalize (Handle< FixedArrayBase > backing_store, Handle< JSArray > array, Handle< Object > length_object, uint32_t length) |
|
static Handle< Object > | DeleteCommon (Handle< JSObject > obj, uint32_t key, JSReceiver::DeleteMode mode) |
|
static bool | HasElementImpl (Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) |
|
static void | ValidateContents (Handle< JSObject > holder, int length) |
|
static void | ValidateContents (Handle< JSObject > holder, int length) |
|
static void | ValidateImpl (Handle< JSObject > holder) |
|
static bool | HasElementImpl (Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) |
|
static MUST_USE_RESULT MaybeHandle< Object > | GetImpl (Handle< Object > receiver, Handle< JSObject > obj, uint32_t key, Handle< FixedArrayBase > backing_store) |
|
static MUST_USE_RESULT PropertyAttributes | GetAttributesImpl (Handle< Object > receiver, Handle< JSObject > obj, uint32_t key, Handle< FixedArrayBase > backing_store) |
|
static MUST_USE_RESULT MaybeHandle< AccessorPair > | GetAccessorPairImpl (Handle< Object > receiver, Handle< JSObject > obj, uint32_t key, Handle< FixedArrayBase > backing_store) |
|
static MUST_USE_RESULT MaybeHandle< Object > | SetLengthImpl (Handle< JSObject > obj, Handle< Object > length, Handle< FixedArrayBase > backing_store) |
|
static void | SetFastElementsCapacityAndLength (Handle< JSObject > obj, int capacity, int length) |
|
static void | CopyElementsImpl (FixedArrayBase *from, uint32_t from_start, FixedArrayBase *to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) |
|
static uint32_t | GetCapacityImpl (Handle< FixedArrayBase > backing_store) |
|
static uint32_t | GetKeyForIndexImpl (Handle< FixedArrayBase > backing_store, uint32_t index) |
|
Definition at line 1257 of file elements.cc.