![]() |
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 |