v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ElementsAccessor Member List

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)=0v8::internal::ElementsAccessorpure virtual
AddElementsToKeyAccumulator(DirectHandle< JSObject > receiver, KeyAccumulator *accumulator, AddKeyConversion convert)=0v8::internal::ElementsAccessorpure virtual
CollectElementIndices(DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, KeyAccumulator *keys)=0v8::internal::ElementsAccessorpure virtual
CollectElementIndices(DirectHandle< JSObject > object, KeyAccumulator *keys)v8::internal::ElementsAccessorinline
CollectValuesOrEntries(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArray > values_or_entries, bool get_entries, int *nof_items, PropertyFilter filter=ALL_PROPERTIES)=0v8::internal::ElementsAccessorpure virtual
CompareAndSwapAtomic(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag)=0v8::internal::ElementsAccessorpure virtual
Concat(Isolate *isolate, BuiltinArguments *args, uint32_t concat_size, uint32_t result_length)v8::internal::ElementsAccessorstatic
CopyElements(Isolate *isolate, DirectHandle< FixedArrayBase > source, ElementsKind source_kind, DirectHandle< FixedArrayBase > destination, int size)=0v8::internal::ElementsAccessorpure virtual
CopyElements(DirectHandle< JSAny > source, DirectHandle< JSObject > destination, size_t length, size_t offset)=0v8::internal::ElementsAccessorpure 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)=0v8::internal::ElementsAccessorprotectedpure virtual
CopyTypedArrayElementsSlice(Tagged< JSTypedArray > source, Tagged< JSTypedArray > destination, size_t start, size_t end)=0v8::internal::ElementsAccessorpure virtual
CreateListFromArrayLike(Isolate *isolate, DirectHandle< JSObject > object, uint32_t length)=0v8::internal::ElementsAccessorpure virtual
Delete(DirectHandle< JSObject > holder, InternalIndex entry)=0v8::internal::ElementsAccessorprotectedpure virtual
elements_accessors_v8::internal::ElementsAccessorprivatestatic
ElementsAccessor()=defaultv8::internal::ElementsAccessor
ElementsAccessor(const ElementsAccessor &)=deletev8::internal::ElementsAccessor
Fill(DirectHandle< JSObject > receiver, DirectHandle< Object > obj_value, size_t start, size_t end)=0v8::internal::ElementsAccessorpure virtual
ForKind(ElementsKind elements_kind)v8::internal::ElementsAccessorinlinestatic
Get(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry)=0v8::internal::ElementsAccessorpure virtual
GetAtomic(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, SeqCstAccessTag tag)=0v8::internal::ElementsAccessorpure virtual
GetCapacity(Tagged< JSObject > holder, Tagged< FixedArrayBase > backing_store)=0v8::internal::ElementsAccessorpure virtual
GetDetails(Tagged< JSObject > holder, InternalIndex entry)=0v8::internal::ElementsAccessorprotectedpure virtual
GetEntryForIndex(Isolate *isolate, Tagged< JSObject > holder, Tagged< FixedArrayBase > backing_store, size_t index)=0v8::internal::ElementsAccessorprotectedpure virtual
GrowCapacity(DirectHandle< JSObject > object, uint32_t index)=0v8::internal::ElementsAccessorpure virtual
GrowCapacityAndConvert(DirectHandle< JSObject > object, uint32_t capacity)=0v8::internal::ElementsAccessorpure virtual
HasAccessors(Tagged< JSObject > holder)=0v8::internal::ElementsAccessorpure virtual
HasElement(Tagged< JSObject > holder, uint32_t index, Tagged< FixedArrayBase > backing_store, PropertyFilter filter=ALL_PROPERTIES)=0v8::internal::ElementsAccessorpure virtual
HasElement(Tagged< JSObject > holder, uint32_t index, PropertyFilter filter=ALL_PROPERTIES)v8::internal::ElementsAccessorinline
HasEntry(Tagged< JSObject > holder, InternalIndex entry)=0v8::internal::ElementsAccessorpure virtual
IncludesValue(Isolate *isolate, DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start, size_t length)=0v8::internal::ElementsAccessorpure virtual
IndexOfValue(Isolate *isolate, DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start, size_t length)=0v8::internal::ElementsAccessorpure virtual
InitializeOncePerProcess()v8::internal::ElementsAccessorstatic
LastIndexOfValue(DirectHandle< JSObject > receiver, DirectHandle< Object > value, size_t start)=0v8::internal::ElementsAccessorpure virtual
LookupIterator classv8::internal::ElementsAccessorfriend
Normalize(DirectHandle< JSObject > object)=0v8::internal::ElementsAccessorpure virtual
NumberOfElements(Isolate *isolate, Tagged< JSObject > holder)=0v8::internal::ElementsAccessorpure virtual
operator=(const ElementsAccessor &)=deletev8::internal::ElementsAccessor
Pop(DirectHandle< JSArray > receiver)=0v8::internal::ElementsAccessorpure virtual
PrependElementIndices(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, DirectHandle< FixedArray > keys, GetKeysConversion convert, PropertyFilter filter=ALL_PROPERTIES)=0v8::internal::ElementsAccessorpure virtual
PrependElementIndices(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< FixedArray > keys, GetKeysConversion convert, PropertyFilter filter=ALL_PROPERTIES)v8::internal::ElementsAccessorinline
Push(DirectHandle< JSArray > receiver, BuiltinArguments *args, uint32_t push_size)=0v8::internal::ElementsAccessorpure virtual
Reconfigure(DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > backing_store, InternalIndex entry, DirectHandle< Object > value, PropertyAttributes attributes)=0v8::internal::ElementsAccessorprotectedpure virtual
Reverse(Tagged< JSObject > receiver)=0v8::internal::ElementsAccessorpure virtual
Set(DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value)=0v8::internal::ElementsAccessorpure virtual
SetAtomic(DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value, SeqCstAccessTag tag)=0v8::internal::ElementsAccessorpure virtual
SetLength(DirectHandle< JSArray > holder, uint32_t new_length)=0v8::internal::ElementsAccessorpure virtual
Shift(DirectHandle< JSArray > receiver)=0v8::internal::ElementsAccessorpure virtual
SwapAtomic(Isolate *isolate, DirectHandle< JSObject > holder, InternalIndex entry, Tagged< Object > value, SeqCstAccessTag tag)=0v8::internal::ElementsAccessorpure virtual
TearDown()v8::internal::ElementsAccessorstatic
TransitionElementsKind(DirectHandle< JSObject > object, DirectHandle< Map > map)=0v8::internal::ElementsAccessorpure virtual
Unshift(DirectHandle< JSArray > receiver, BuiltinArguments *args, uint32_t unshift_size)=0v8::internal::ElementsAccessorpure virtual
Validate(Tagged< JSObject > obj)=0v8::internal::ElementsAccessorpure virtual
~ElementsAccessor()=defaultv8::internal::ElementsAccessorvirtual