![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::ElementsAccessor, including all inherited members.
| Add(DirectHandle< JSObject > object, uint32_t index, DirectHandle< Object > value, PropertyAttributes attributes, uint32_t new_capacity)=0 | v8::internal::ElementsAccessor | pure virtual |
| AddElementsToKeyAccumulator(DirectHandle< JSObject > receiver, KeyAccumulator *accumulator, AddKeyConversion convert)=0 | v8::internal::ElementsAccessor | pure virtual |
| CollectElementIndices(DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, KeyAccumulator *keys)=0 | v8::internal::ElementsAccessor | pure virtual |
| CollectElementIndices(DirectHandle< JSObject > object, KeyAccumulator *keys) | v8::internal::ElementsAccessor | inline |
| CollectValuesOrEntries(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArray > values_or_entries, bool get_entries, int *nof_items, PropertyFilter filter=ALL_PROPERTIES)=0 | v8::internal::ElementsAccessor | pure virtual |
| CompareAndSwapAtomic(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag)=0 | v8::internal::ElementsAccessor | pure virtual |
| Concat(Isolate *isolate, BuiltinArguments *args, uint32_t concat_size, uint32_t result_length) | v8::internal::ElementsAccessor | static |
| CopyElements(Isolate *isolate, DirectHandle< FixedArrayBase > source, ElementsKind source_kind, DirectHandle< FixedArrayBase > destination, int size)=0 | v8::internal::ElementsAccessor | pure virtual |
| CopyElements(DirectHandle< JSAny > source, DirectHandle< JSObject > destination, size_t length, size_t offset)=0 | v8::internal::ElementsAccessor | pure virtual |
| CopyElements(Isolate *isolate, Tagged< JSObject > source_holder, uint32_t source_start, ElementsKind source_kind, DirectHandle< FixedArrayBase > destination, uint32_t destination_start, int copy_size)=0 | v8::internal::ElementsAccessor | protectedpure virtual |
| CopyTypedArrayElementsSlice(Tagged< JSTypedArray > source, Tagged< JSTypedArray > destination, size_t start, size_t end)=0 | v8::internal::ElementsAccessor | pure virtual |
| CreateListFromArrayLike(Isolate *isolate, DirectHandle< JSObject > object, uint32_t length)=0 | v8::internal::ElementsAccessor | pure virtual |
| Delete(DirectHandle< JSObject > holder, InternalIndex entry)=0 | v8::internal::ElementsAccessor | protectedpure virtual |
| elements_accessors_ | v8::internal::ElementsAccessor | privatestatic |
| ElementsAccessor()=default | v8::internal::ElementsAccessor | |
| ElementsAccessor(const ElementsAccessor &)=delete | v8::internal::ElementsAccessor | |
| Fill(DirectHandle< JSObject > receiver, DirectHandle< Object > obj_value, size_t start, size_t end)=0 | v8::internal::ElementsAccessor | pure virtual |
| ForKind(ElementsKind elements_kind) | v8::internal::ElementsAccessor | inlinestatic |
| Get(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry)=0 | v8::internal::ElementsAccessor | pure virtual |
| GetAtomic(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, SeqCstAccessTag tag)=0 | v8::internal::ElementsAccessor | pure virtual |
| GetCapacity(Tagged< JSObject > holder, Tagged< FixedArrayBase > backing_store)=0 | v8::internal::ElementsAccessor | pure virtual |
| GetDetails(Tagged< JSObject > holder, InternalIndex entry)=0 | v8::internal::ElementsAccessor | protectedpure virtual |
| GetEntryForIndex(Isolate *isolate, Tagged< JSObject > holder, Tagged< FixedArrayBase > backing_store, size_t index)=0 | v8::internal::ElementsAccessor | protectedpure virtual |
| GrowCapacity(DirectHandle< JSObject > object, uint32_t index)=0 | v8::internal::ElementsAccessor | pure virtual |
| GrowCapacityAndConvert(DirectHandle< JSObject > object, uint32_t capacity)=0 | v8::internal::ElementsAccessor | pure virtual |
| HasAccessors(Tagged< JSObject > holder)=0 | v8::internal::ElementsAccessor | pure virtual |
| HasElement(Tagged< JSObject > holder, uint32_t index, Tagged< FixedArrayBase > backing_store, PropertyFilter filter=ALL_PROPERTIES)=0 | v8::internal::ElementsAccessor | pure virtual |
| HasElement(Tagged< JSObject > holder, uint32_t index, PropertyFilter filter=ALL_PROPERTIES) | v8::internal::ElementsAccessor | inline |
| HasEntry(Tagged< JSObject > holder, InternalIndex entry)=0 | v8::internal::ElementsAccessor | pure virtual |
| IncludesValue(Isolate *isolate, DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start, size_t length)=0 | v8::internal::ElementsAccessor | pure virtual |
| IndexOfValue(Isolate *isolate, DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start, size_t length)=0 | v8::internal::ElementsAccessor | pure virtual |
| InitializeOncePerProcess() | v8::internal::ElementsAccessor | static |
| LastIndexOfValue(DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start)=0 | v8::internal::ElementsAccessor | pure virtual |
| LookupIterator class | v8::internal::ElementsAccessor | friend |
| Normalize(DirectHandle< JSObject > object)=0 | v8::internal::ElementsAccessor | pure virtual |
| NumberOfElements(Isolate *isolate, Tagged< JSObject > holder)=0 | v8::internal::ElementsAccessor | pure virtual |
| operator=(const ElementsAccessor &)=delete | v8::internal::ElementsAccessor | |
| Pop(DirectHandle< JSArray > receiver)=0 | v8::internal::ElementsAccessor | pure virtual |
| PrependElementIndices(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, DirectHandle< FixedArray > keys, GetKeysConversion convert, PropertyFilter filter=ALL_PROPERTIES)=0 | v8::internal::ElementsAccessor | pure virtual |
| PrependElementIndices(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArray > keys, GetKeysConversion convert, PropertyFilter filter=ALL_PROPERTIES) | v8::internal::ElementsAccessor | inline |
| Push(DirectHandle< JSArray > receiver, BuiltinArguments *args, uint32_t push_size)=0 | v8::internal::ElementsAccessor | pure virtual |
| Reconfigure(DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, InternalIndex entry, DirectHandle< Object > value, PropertyAttributes attributes)=0 | v8::internal::ElementsAccessor | protectedpure virtual |
| Reverse(Tagged< JSObject > receiver)=0 | v8::internal::ElementsAccessor | pure virtual |
| Set(DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value)=0 | v8::internal::ElementsAccessor | pure virtual |
| SetAtomic(DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value, SeqCstAccessTag tag)=0 | v8::internal::ElementsAccessor | pure virtual |
| SetLength(DirectHandle< JSArray > holder, uint32_t new_length)=0 | v8::internal::ElementsAccessor | pure virtual |
| Shift(DirectHandle< JSArray > receiver)=0 | v8::internal::ElementsAccessor | pure virtual |
| SwapAtomic(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value, SeqCstAccessTag tag)=0 | v8::internal::ElementsAccessor | pure virtual |
| TearDown() | v8::internal::ElementsAccessor | static |
| TransitionElementsKind(DirectHandle< JSObject > object, DirectHandle< Map > map)=0 | v8::internal::ElementsAccessor | pure virtual |
| Unshift(DirectHandle< JSArray > receiver, BuiltinArguments *args, uint32_t unshift_size)=0 | v8::internal::ElementsAccessor | pure virtual |
| Validate(Tagged< JSObject > obj)=0 | v8::internal::ElementsAccessor | pure virtual |
| ~ElementsAccessor()=default | v8::internal::ElementsAccessor | virtual |