V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::FlexibleBodyDescriptor< start_offset > Class Template Referencefinal
Inheritance diagram for v8::internal::FlexibleBodyDescriptor< start_offset >:
v8::internal::BodyDescriptorBase

Static Public Member Functions

static bool IsValidSlot (Map map, HeapObject *obj, int offset)
 
template<typename ObjectVisitor >
static void IterateBody (Map map, HeapObject *obj, int object_size, ObjectVisitor *v)
 
static int SizeOf (Map map, HeapObject *object)
 
- Static Public Member Functions inherited from v8::internal::BodyDescriptorBase
template<typename ObjectVisitor >
static void IteratePointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IteratePointer (HeapObject *obj, int offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateCustomWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateCustomWeakPointer (HeapObject *obj, int offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateMaybeWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateMaybeWeakPointer (HeapObject *obj, int offset, ObjectVisitor *v)
 

Static Public Attributes

static const int kStartOffset = start_offset
 

Additional Inherited Members

- Public Member Functions inherited from v8::internal::BodyDescriptorBase
template<typename ObjectVisitor >
DISABLE_CFI_PERF void IteratePointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
DISABLE_CFI_PERF void IterateMaybeWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
DISABLE_CFI_PERF void IterateCustomWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
- Static Protected Member Functions inherited from v8::internal::BodyDescriptorBase
static bool IsValidSlotImpl (Map map, HeapObject *obj, int offset)
 
template<typename ObjectVisitor >
static void IterateBodyImpl (Map map, HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 

Detailed Description

template<int start_offset>
class v8::internal::FlexibleBodyDescriptor< start_offset >

Definition at line 101 of file objects-body-descriptors.h.


The documentation for this class was generated from the following files: