V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::NewSpaceVisitor< ConcreteVisitor > Class Template Reference
Inheritance diagram for v8::internal::NewSpaceVisitor< ConcreteVisitor >:
v8::internal::HeapVisitor< int, ConcreteVisitor > v8::internal::ObjectVisitor

Public Member Functions

V8_INLINE bool ShouldVisitMapPointer ()
 
V8_INLINE int VisitNativeContext (Map map, NativeContext object)
 
V8_INLINE int VisitJSApiObject (Map map, JSObject *object)
 
int VisitBytecodeArray (Map map, BytecodeArray object)
 
int VisitSharedFunctionInfo (Map map, SharedFunctionInfo *object)
 
int VisitJSWeakCell (Map map, JSWeakCell *js_weak_cell)
 
- Public Member Functions inherited from v8::internal::HeapVisitor< int, ConcreteVisitor >
V8_INLINE int Visit (HeapObject *object)
 
V8_INLINE int Visit (Map map, HeapObject *object)
 
TCast (HeapObject *object)
 
T Cast (HeapObject *object)
 
- Public Member Functions inherited from v8::internal::ObjectVisitor
virtual void VisitPointers (HeapObject *host, ObjectSlot start, ObjectSlot end)=0
 
virtual void VisitPointers (HeapObject *host, MaybeObjectSlot start, MaybeObjectSlot end)=0
 
virtual void VisitCustomWeakPointers (HeapObject *host, ObjectSlot start, ObjectSlot end)
 
virtual void VisitPointer (HeapObject *host, ObjectSlot p)
 
virtual void VisitPointer (HeapObject *host, MaybeObjectSlot p)
 
virtual void VisitCustomWeakPointer (HeapObject *host, ObjectSlot p)
 
virtual void VisitCodeTarget (Code host, RelocInfo *rinfo)
 
virtual void VisitRuntimeEntry (Code host, RelocInfo *rinfo)
 
virtual void VisitEmbeddedPointer (Code host, RelocInfo *rinfo)
 
virtual void VisitExternalReference (Code host, RelocInfo *rinfo)
 
virtual void VisitExternalReference (Foreign *host, Address *p)
 
virtual void VisitInternalReference (Code host, RelocInfo *rinfo)
 
virtual void VisitOffHeapTarget (Code host, RelocInfo *rinfo)
 
virtual void VisitRelocInfo (RelocIterator *it)
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::HeapVisitor< int, ConcreteVisitor >
V8_INLINE bool ShouldVisit (HeapObject *object)
 
V8_INLINE bool ShouldVisitMapPointer ()
 
V8_INLINE void VisitMapPointer (HeapObject *host, ObjectSlot map)
 
V8_INLINE bool AllowDefaultJSObjectVisit ()
 
V8_INLINE int VisitShortcutCandidate (Map map, ConsString object)
 
V8_INLINE int VisitDataObject (Map map, HeapObject *object)
 
V8_INLINE int VisitJSObjectFast (Map map, JSObject *object)
 
V8_INLINE int VisitJSApiObject (Map map, JSObject *object)
 
V8_INLINE int VisitStruct (Map map, HeapObject *object)
 
V8_INLINE int VisitFreeSpace (Map map, FreeSpace *object)
 
V8_INLINE int VisitWeakArray (Map map, HeapObject *object)
 
- Static Protected Member Functions inherited from v8::internal::HeapVisitor< int, ConcreteVisitor >
static V8_INLINE TCast (HeapObject *object)
 
static V8_INLINE T Cast (HeapObject *object)
 

Detailed Description

template<typename ConcreteVisitor>
class v8::internal::NewSpaceVisitor< ConcreteVisitor >

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


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