V8 Project
v8::internal::ElementsAccessor Member List

This is the complete list of members for v8::internal::ElementsAccessor, including all inherited members.

AddElementsToFixedArray(Handle< Object > receiver, Handle< JSObject > holder, Handle< FixedArray > to, Handle< FixedArrayBase > from)=0v8::internal::ElementsAccessorpure virtual
AddElementsToFixedArray(Handle< Object > receiver, Handle< JSObject > holder, Handle< FixedArray > to)v8::internal::ElementsAccessorinline
CopyElements(Handle< FixedArrayBase > source, uint32_t source_start, ElementsKind source_kind, Handle< FixedArrayBase > destination, uint32_t destination_start, int copy_size)=0v8::internal::ElementsAccessorpure virtual
CopyElements(JSObject *source_holder, uint32_t source_start, ElementsKind source_kind, Handle< FixedArrayBase > destination, uint32_t destination_start, int copy_size)=0v8::internal::ElementsAccessorpure virtual
CopyElements(Handle< JSObject > from_holder, Handle< FixedArrayBase > to, ElementsKind from_kind)v8::internal::ElementsAccessorinline
Delete(Handle< JSObject > holder, uint32_t key, JSReceiver::DeleteMode mode)=0v8::internal::ElementsAccessorpure virtual
DISALLOW_COPY_AND_ASSIGN(ElementsAccessor)v8::internal::ElementsAccessorprivate
elements_accessors_v8::internal::ElementsAccessorprivatestatic
ElementsAccessor(const char *name)v8::internal::ElementsAccessorinlineexplicit
ForArray(Handle< FixedArrayBase > array)v8::internal::ElementsAccessorstatic
ForKind(ElementsKind elements_kind)v8::internal::ElementsAccessorinlinestatic
Get(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store)=0v8::internal::ElementsAccessorpure virtual
Get(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key)v8::internal::ElementsAccessorinline
GetAccessorPair(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store)=0v8::internal::ElementsAccessorpure virtual
GetAccessorPair(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key)v8::internal::ElementsAccessorinline
GetAttributes(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store)=0v8::internal::ElementsAccessorpure virtual
GetAttributes(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key)v8::internal::ElementsAccessorinline
GetCapacity(Handle< FixedArrayBase > backing_store)=0v8::internal::ElementsAccessorprotectedpure virtual
GetKeyForIndex(Handle< FixedArrayBase > backing_store, uint32_t index)=0v8::internal::ElementsAccessorprotectedpure virtual
HasElement(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store)=0v8::internal::ElementsAccessorpure virtual
HasElement(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key)v8::internal::ElementsAccessorinline
InitializeOncePerProcess()v8::internal::ElementsAccessorstatic
kCopyToEndv8::internal::ElementsAccessorstatic
kCopyToEndAndInitializeToHolev8::internal::ElementsAccessorstatic
kind() const =0v8::internal::ElementsAccessorpure virtual
name() constv8::internal::ElementsAccessorinline
name_v8::internal::ElementsAccessorprivate
SetCapacityAndLength(Handle< JSArray > array, int capacity, int length)=0v8::internal::ElementsAccessorpure virtual
SetLength(Handle< JSArray > holder, Handle< Object > new_length)=0v8::internal::ElementsAccessorpure virtual
SloppyArgumentsElementsAccessor classv8::internal::ElementsAccessorfriend
TearDown()v8::internal::ElementsAccessorstatic
Validate(Handle< JSObject > obj)=0v8::internal::ElementsAccessorpure virtual
~ElementsAccessor()v8::internal::ElementsAccessorinlinevirtual