v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FlexibleBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType > Class Template Reference

#include <objects-visiting.h>

Inheritance diagram for FlexibleBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType >:
Collaboration diagram for FlexibleBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType >:

Public Member Functions

 INLINE (static ReturnType Visit(Map *map, HeapObject *object))
 
- Public Member Functions inherited from BodyVisitorBase< StaticVisitor >
 INLINE (static void IteratePointers(Heap *heap, HeapObject *object, int start_offset, int end_offset))
 

Static Public Member Functions

template<int object_size>
static ReturnType VisitSpecialized (Map *map, HeapObject *object)
 

Detailed Description

template<typename StaticVisitor, typename BodyDescriptor, typename ReturnType>
class v8::internal::FlexibleBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType >

Definition at line 232 of file objects-visiting.h.

Member Function Documentation

INLINE ( static ReturnType   VisitMap *map, HeapObject *object)
inline

Definition at line 234 of file objects-visiting.h.

References HeapObject::GetHeap().

static ReturnType VisitSpecialized ( Map map,
HeapObject object 
)
inlinestatic

Definition at line 245 of file objects-visiting.h.

References ASSERT, and HeapObject::GetHeap().


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