|
| ElementsAccessor ()=default |
|
virtual | ~ElementsAccessor ()=default |
|
| ElementsAccessor (const ElementsAccessor &)=delete |
|
ElementsAccessor & | operator= (const ElementsAccessor &)=delete |
|
virtual void | Validate (Tagged< JSObject > obj)=0 |
|
virtual bool | HasElement (Tagged< JSObject > holder, uint32_t index, Tagged< FixedArrayBase > backing_store, PropertyFilter filter=ALL_PROPERTIES)=0 |
|
bool | HasElement (Tagged< JSObject > holder, uint32_t index, PropertyFilter filter=ALL_PROPERTIES) |
|
virtual bool | HasEntry (Tagged< JSObject > holder, InternalIndex entry)=0 |
|
virtual Handle< Object > | Get (Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry)=0 |
|
virtual Handle< Object > | GetAtomic (Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, SeqCstAccessTag tag)=0 |
|
virtual bool | HasAccessors (Tagged< JSObject > holder)=0 |
|
virtual size_t | NumberOfElements (Isolate *isolate, Tagged< JSObject > holder)=0 |
|
virtual V8_WARN_UNUSED_RESULT Maybe< bool > | SetLength (DirectHandle< JSArray > holder, uint32_t new_length)=0 |
|
virtual V8_WARN_UNUSED_RESULT ExceptionStatus | CollectElementIndices (DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, KeyAccumulator *keys)=0 |
|
V8_WARN_UNUSED_RESULT ExceptionStatus | CollectElementIndices (DirectHandle< JSObject > object, KeyAccumulator *keys) |
|
virtual Maybe< bool > | CollectValuesOrEntries (Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArray > values_or_entries, bool get_entries, int *nof_items, PropertyFilter filter=ALL_PROPERTIES)=0 |
|
virtual MaybeHandle< FixedArray > | PrependElementIndices (Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, DirectHandle< FixedArray > keys, GetKeysConversion convert, PropertyFilter filter=ALL_PROPERTIES)=0 |
|
MaybeHandle< FixedArray > | PrependElementIndices (Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArray > keys, GetKeysConversion convert, PropertyFilter filter=ALL_PROPERTIES) |
|
virtual V8_WARN_UNUSED_RESULT ExceptionStatus | AddElementsToKeyAccumulator (DirectHandle< JSObject > receiver, KeyAccumulator *accumulator, AddKeyConversion convert)=0 |
|
virtual void | TransitionElementsKind (DirectHandle< JSObject > object, DirectHandle< Map > map)=0 |
|
virtual V8_WARN_UNUSED_RESULT Maybe< bool > | GrowCapacityAndConvert (DirectHandle< JSObject > object, uint32_t capacity)=0 |
|
virtual V8_WARN_UNUSED_RESULT Maybe< bool > | GrowCapacity (DirectHandle< JSObject > object, uint32_t index)=0 |
|
virtual void | Set (DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value)=0 |
|
virtual void | SetAtomic (DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value, SeqCstAccessTag tag)=0 |
|
virtual Handle< Object > | SwapAtomic (Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value, SeqCstAccessTag tag)=0 |
|
virtual Handle< Object > | CompareAndSwapAtomic (Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag)=0 |
|
virtual V8_WARN_UNUSED_RESULT Maybe< bool > | Add (DirectHandle< JSObject > object, uint32_t index, DirectHandle< Object > value, PropertyAttributes attributes, uint32_t new_capacity)=0 |
|
virtual V8_WARN_UNUSED_RESULT Maybe< uint32_t > | Push (DirectHandle< JSArray > receiver, BuiltinArguments *args, uint32_t push_size)=0 |
|
virtual V8_WARN_UNUSED_RESULT Maybe< uint32_t > | Unshift (DirectHandle< JSArray > receiver, BuiltinArguments *args, uint32_t unshift_size)=0 |
|
virtual V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object > | Pop (DirectHandle< JSArray > receiver)=0 |
|
virtual V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object > | Shift (DirectHandle< JSArray > receiver)=0 |
|
virtual DirectHandle< NumberDictionary > | Normalize (DirectHandle< JSObject > object)=0 |
|
virtual size_t | GetCapacity (Tagged< JSObject > holder, Tagged< FixedArrayBase > backing_store)=0 |
|
virtual V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object > | Fill (DirectHandle< JSObject > receiver, DirectHandle< Object > obj_value, size_t start, size_t end)=0 |
|
virtual Maybe< bool > | IncludesValue (Isolate *isolate, DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start, size_t length)=0 |
|
virtual Maybe< int64_t > | IndexOfValue (Isolate *isolate, DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start, size_t length)=0 |
|
virtual Maybe< int64_t > | LastIndexOfValue (DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start)=0 |
|
virtual void | Reverse (Tagged< JSObject > receiver)=0 |
|
virtual void | CopyElements (Isolate *isolate, DirectHandle< FixedArrayBase > source, ElementsKind source_kind, DirectHandle< FixedArrayBase > destination, int size)=0 |
|
virtual Tagged< Object > | CopyElements (DirectHandle< JSAny > source, DirectHandle< JSObject > destination, size_t length, size_t offset)=0 |
|
virtual Handle< FixedArray > | CreateListFromArrayLike (Isolate *isolate, DirectHandle< JSObject > object, uint32_t length)=0 |
|
virtual void | CopyTypedArrayElementsSlice (Tagged< JSTypedArray > source, Tagged< JSTypedArray > destination, size_t start, size_t end)=0 |
|
Definition at line 21 of file elements.h.