V8 Project
v8::internal::FastSmiOrObjectElementsAccessor< FastElementsAccessorSubclass, KindTraits > Member List

This is the complete list of members for v8::internal::FastSmiOrObjectElementsAccessor< FastElementsAccessorSubclass, KindTraits >, including all inherited members.

AddElementsToFixedArray(Handle< Object > receiver, Handle< JSObject > holder, Handle< FixedArray > to, Handle< FixedArrayBase > from) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
v8::internal::ElementsAccessor::AddElementsToFixedArray(Handle< Object > receiver, Handle< JSObject > holder, Handle< FixedArray > to)v8::internal::ElementsAccessorinline
BackingStore typedefv8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >protected
CopyElements(Handle< FixedArrayBase > from, uint32_t from_start, ElementsKind from_kind, Handle< FixedArrayBase > to, uint32_t to_start, int copy_size) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
CopyElements(JSObject *from_holder, uint32_t from_start, ElementsKind from_kind, Handle< FixedArrayBase > to, uint32_t to_start, int copy_size) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
v8::internal::ElementsAccessor::CopyElements(Handle< JSObject > from_holder, Handle< FixedArrayBase > to, ElementsKind from_kind)v8::internal::ElementsAccessorinline
CopyElementsImpl(FixedArrayBase *from, uint32_t from_start, FixedArrayBase *to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size)v8::internal::FastSmiOrObjectElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlinestatic
Delete(Handle< JSObject > obj, uint32_t key, JSReceiver::DeleteMode mode) FINAL OVERRIDEv8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
DeleteCommon(Handle< JSObject > obj, uint32_t key, JSReceiver::DeleteMode mode)v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
DISALLOW_COPY_AND_ASSIGN(ElementsAccessorBase)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >private
elements_accessors_v8::internal::ElementsAccessorprivatestatic
ElementsAccessor(const char *name)v8::internal::ElementsAccessorinlineexplicit
ElementsAccessorBase(const char *name)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineexplicitprotected
ElementsTraits typedefv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >protected
FastElementsAccessor(const char *name)v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlineexplicit
FastSmiOrObjectElementsAccessor(const char *name)v8::internal::FastSmiOrObjectElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlineexplicit
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) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
v8::internal::ElementsAccessor::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) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
v8::internal::ElementsAccessor::GetAccessorPair(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key)v8::internal::ElementsAccessorinline
GetAccessorPairImpl(Handle< Object > receiver, Handle< JSObject > obj, uint32_t key, Handle< FixedArrayBase > backing_store)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
GetAttributes(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
v8::internal::ElementsAccessor::GetAttributes(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key)v8::internal::ElementsAccessorinline
GetAttributesImpl(Handle< Object > receiver, Handle< JSObject > obj, uint32_t key, Handle< FixedArrayBase > backing_store)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
GetCapacity(Handle< FixedArrayBase > backing_store) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
GetCapacityImpl(Handle< FixedArrayBase > backing_store)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
GetImpl(Handle< Object > receiver, Handle< JSObject > obj, uint32_t key, Handle< FixedArrayBase > backing_store)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
GetKeyForIndex(Handle< FixedArrayBase > backing_store, uint32_t index) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
GetKeyForIndexImpl(Handle< FixedArrayBase > backing_store, uint32_t index)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
HasElement(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
v8::internal::ElementsAccessor::HasElement(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key)v8::internal::ElementsAccessorinline
HasElementImpl(Handle< Object > receiver, Handle< JSObject > holder, uint32_t key, Handle< FixedArrayBase > backing_store)v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
InitializeOncePerProcess()v8::internal::ElementsAccessorstatic
kCopyToEndv8::internal::ElementsAccessorstatic
kCopyToEndAndInitializeToHolev8::internal::ElementsAccessorstatic
kind() const FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
name() constv8::internal::ElementsAccessorinline
name_v8::internal::ElementsAccessorprivate
SetCapacityAndLength(Handle< JSArray > array, int capacity, int length) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
SetFastElementsCapacityAndLength(Handle< JSObject > obj, uint32_t capacity, uint32_t length)v8::internal::FastSmiOrObjectElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlinestatic
v8::internal::FastElementsAccessor::SetFastElementsCapacityAndLength(Handle< JSObject > obj, int capacity, int length)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
SetLength(Handle< JSArray > array, Handle< Object > length) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
SetLengthImpl(Handle< JSObject > obj, Handle< Object > length, Handle< FixedArrayBase > backing_store)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >protectedstatic
SetLengthWithoutNormalize(Handle< FixedArrayBase > backing_store, Handle< JSArray > array, Handle< Object > length_object, uint32_t length)v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
TearDown()v8::internal::ElementsAccessorstatic
Validate(Handle< JSObject > holder) FINAL OVERRIDEv8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedvirtual
ValidateContents(Handle< JSObject > holder, int length)v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
ValidateImpl(Handle< JSObject > holder)v8::internal::ElementsAccessorBase< FastElementsAccessorSubclass, KindTraits >inlineprotectedstatic
~ElementsAccessor()v8::internal::ElementsAccessorinlinevirtual