| 
|   | ObjectVisitorForwarder (Isolate *isolate, ObjectVisitor *visitor) | 
|   | 
|   | ObjectVisitorForwarder (LocalIsolate *isolate, ObjectVisitor *visitor) | 
|   | 
| void  | VisitPointers (Tagged< HeapObject > host, ObjectSlot start, ObjectSlot end) override | 
|   | 
| void  | VisitPointers (Tagged< HeapObject > host, MaybeObjectSlot start, MaybeObjectSlot end) override | 
|   | 
| void  | VisitInstructionStreamPointer (Tagged< Code > host, InstructionStreamSlot slot) override | 
|   | 
| void  | VisitCustomWeakPointers (Tagged< HeapObject > host, ObjectSlot start, ObjectSlot end) override | 
|   | 
| void  | VisitPointer (Tagged< HeapObject > host, ObjectSlot slot) override | 
|   | 
| void  | VisitPointer (Tagged< HeapObject > host, MaybeObjectSlot slot) override | 
|   | 
| void  | VisitCustomWeakPointer (Tagged< HeapObject > host, ObjectSlot slot) override | 
|   | 
| void  | VisitCodeTarget (Tagged< InstructionStream > host, RelocInfo *rinfo) override | 
|   | 
| void  | VisitEmbeddedPointer (Tagged< InstructionStream > host, RelocInfo *rinfo) override | 
|   | 
| void  | VisitExternalReference (Tagged< InstructionStream > host, RelocInfo *rinfo) override | 
|   | 
| void  | VisitInternalReference (Tagged< InstructionStream > host, RelocInfo *rinfo) override | 
|   | 
| void  | VisitOffHeapTarget (Tagged< InstructionStream > host, RelocInfo *rinfo) override | 
|   | 
| void  | VisitExternalPointer (Tagged< HeapObject > host, ExternalPointerSlot slot) override | 
|   | 
| void  | VisitCppHeapPointer (Tagged< HeapObject > host, CppHeapPointerSlot slot) override | 
|   | 
| void  | VisitEphemeron (Tagged< HeapObject > host, int index, ObjectSlot key, ObjectSlot value) override | 
|   | 
| void  | VisitIndirectPointer (Tagged< HeapObject > host, IndirectPointerSlot slot, IndirectPointerMode mode) override | 
|   | 
| void  | VisitProtectedPointer (Tagged< TrustedObject > host, ProtectedPointerSlot slot) override | 
|   | 
| void  | VisitProtectedPointer (Tagged< TrustedObject > host, ProtectedMaybeObjectSlot slot) override | 
|   | 
| void  | VisitTrustedPointerTableEntry (Tagged< HeapObject > host, IndirectPointerSlot slot) override | 
|   | 
| void  | VisitJSDispatchTableEntry (Tagged< HeapObject > host, JSDispatchHandle handle) override | 
|   | 
| void  | VisitMapPointer (Tagged< HeapObject > host) override | 
|   | 
|   | HeapVisitor (LocalIsolate *isolate) | 
|   | 
|   | HeapVisitor (Isolate *isolate) | 
|   | 
|   | HeapVisitor (Heap *heap) | 
|   | 
| V8_INLINE size_t  | Visit (Tagged< HeapObject > object) | 
|   | 
| V8_INLINE size_t  | Visit (Tagged< Map > map, Tagged< HeapObject > object) | 
|   | 
| V8_INLINE size_t  | Visit (Tagged< Map > map, Tagged< HeapObject > object, int object_size) | 
|   | 
| void  | VisitMapPointerIfNeeded (Tagged< HeapObject > host) | 
|   | 
| size_t  | VisitJSObjectSubclass (Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | 
|   | 
| size_t  | VisitWithBodyDescriptor (Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | 
|   | 
| Tagged< T >  | Cast (Tagged< HeapObject > object, const Heap *heap) | 
|   | 
|   | ObjectVisitorWithCageBases (PtrComprCageBase cage_base, PtrComprCageBase code_cage_base) | 
|   | 
|   | ObjectVisitorWithCageBases (Isolate *isolate) | 
|   | 
|   | ObjectVisitorWithCageBases (Heap *heap) | 
|   | 
| PtrComprCageBase  | cage_base () const | 
|   | 
| PtrComprCageBase  | code_cage_base () const | 
|   | 
| virtual  | ~ObjectVisitor ()=default | 
|   | 
| void  | VisitRelocInfo (Tagged< InstructionStream > host, RelocIterator *it) | 
|   | 
 | 
| V8_INLINE size_t  | Visit (Tagged< Map > map, Tagged< HeapObject > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE void  | VisitMapPointerIfNeeded (Tagged< HeapObject > host) | 
|   | 
| ObjectVisitorForwarder *  | concrete_visitor () | 
|   | 
| const ObjectVisitorForwarder *  | concrete_visitor () const | 
|   | 
| V8_INLINE size_t  | VisitShortcutCandidate (Tagged< Map > map, Tagged< ConsString > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE size_t  | VisitJSObjectFast (Tagged< Map > map, Tagged< JSObject > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE size_t  | VisitJSApiObject (Tagged< Map > map, Tagged< JSObject > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE size_t  | VisitStruct (Tagged< Map > map, Tagged< HeapObject > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE size_t  | VisitFiller (Tagged< Map > map, Tagged< HeapObject > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE size_t  | VisitFreeSpace (Tagged< Map > map, Tagged< FreeSpace > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE size_t  | VisitJSObjectSubclass (Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | 
|   | 
| V8_INLINE size_t  | VisitWithBodyDescriptor (Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | 
|   | 
| std::optional< Tagged< Object > >  | GetObjectFilterReadOnlyAndSmiFast (TSlot slot) const | 
|   | 
| static V8_INLINE constexpr bool  | ShouldVisitMapPointer () | 
|   | 
| static V8_INLINE constexpr bool  | ShouldVisitReadOnlyMapPointer () | 
|   | 
| static V8_INLINE constexpr bool  | CanEncounterFillerOrFreeSpace () | 
|   | 
| static V8_INLINE constexpr bool  | ShouldUseUncheckedCast () | 
|   | 
| static V8_INLINE constexpr bool  | EnableConcurrentVisitation () | 
|   | 
| static V8_INLINE constexpr bool  | UsePrecomputedObjectSize () | 
|   | 
| static V8_INLINE constexpr bool  | ShouldVisitFullJSObject () | 
|   | 
| static V8_INLINE Tagged< T >  | Cast (Tagged< HeapObject > object, const Heap *heap) | 
|   | 
| const Heap *  | heap_ | 
|   | 
Definition at line 16 of file visit-object.cc.