![]() |
v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <objects.h>
Static Public Member Functions | |
static AccessorPair * | cast (Object *obj) |
![]() | |
static Struct * | cast (Object *that) |
![]() | |
static HeapObject * | FromAddress (Address address) |
static Object ** | RawField (HeapObject *obj, int offset) |
static HeapObject * | cast (Object *obj) |
![]() | |
static Handle< Object > | GetProperty (Handle< Object > object, Handle< Object > receiver, LookupResult *result, Handle< String > key, PropertyAttributes *attributes) |
static Handle< Object > | GetElement (Handle< Object > object, uint32_t index) |
static Object * | cast (Object *value) |
Static Public Attributes | |
static const int | kGetterOffset = HeapObject::kHeaderSize |
static const int | kSetterOffset = kGetterOffset + kPointerSize |
static const int | kSize = kSetterOffset + kPointerSize |
![]() | |
static const int | kMapOffset = Object::kHeaderSize |
static const int | kHeaderSize = kMapOffset + kPointerSize |
![]() | |
static const int | kHeaderSize = 0 |
Additional Inherited Members | |
![]() | |
void | IteratePointers (ObjectVisitor *v, int start, int end) |
void | IteratePointer (ObjectVisitor *v, int offset) |
|
inlinestatic |
Referenced by Map::ClearNonLiveTransitions(), StringDictionary::ContainsTransition(), DescriptorArray::CopyFrom(), JSObject::DefineFastAccessor(), JSObject::GetPropertyWithCallback(), v8::internal::IsPropertyDescriptor(), DescriptorArray::IsTransitionOnly(), JSObject::LookupAccessor(), Marker< BaseMarker >::MarkDescriptorArray(), JSObject::NormalizeProperties(), JSObject::SetPropertyForResult(), JSObject::SetPropertyWithCallback(), and StringDictionary::TransformPropertiesToFastFor().
|
inline |
Definition at line 8243 of file objects.h.
Referenced by v8::internal::IsPropertyDescriptor(), and JSObject::SetPropertyForResult().
MaybeObject * CopyWithoutTransitions | ( | ) |
Definition at line 6066 of file objects.cc.
References Heap::AllocateAccessorPair(), and HeapObject::GetHeap().
Referenced by DescriptorArray::CopyFrom(), JSObject::NormalizeProperties(), and StringDictionary::TransformPropertiesToFastFor().
|
inline |
Definition at line 8222 of file objects.h.
References v8::internal::ACCESSOR_GETTER.
Referenced by JSObject::DefineFastAccessor().
Object * GetComponent | ( | AccessorComponent | component | ) |
Definition at line 6078 of file objects.cc.
References HeapObject::GetHeap().
Referenced by JSObject::LookupAccessor().
|
inline |
Definition at line 8226 of file objects.h.
References v8::internal::ACCESSOR_GETTER.
|
static |
Definition at line 8254 of file objects.h.
Referenced by Marker< BaseMarker >::MarkDescriptorArray().
|
static |
Definition at line 8255 of file objects.h.
Referenced by Marker< BaseMarker >::MarkDescriptorArray().
|
static |