Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::ForwardHeapPointersVisitor Class Reference
Inheritance diagram for dart::ForwardHeapPointersVisitor:
dart::ObjectVisitor

Public Member Functions

 ForwardHeapPointersVisitor (ForwardPointersVisitor *pointer_visitor)
 
void VisitObject (ObjectPtr obj) override
 
- Public Member Functions inherited from dart::ObjectVisitor
 ObjectVisitor ()
 
virtual ~ObjectVisitor ()
 
virtual void VisitObject (ObjectPtr obj)=0
 

Detailed Description

Definition at line 158 of file become.cc.

Constructor & Destructor Documentation

◆ ForwardHeapPointersVisitor()

dart::ForwardHeapPointersVisitor::ForwardHeapPointersVisitor ( ForwardPointersVisitor pointer_visitor)
inlineexplicit

Definition at line 160 of file become.cc.

161 : pointer_visitor_(pointer_visitor) {}

Member Function Documentation

◆ VisitObject()

void dart::ForwardHeapPointersVisitor::VisitObject ( ObjectPtr  obj)
inlineoverridevirtual

Implements dart::ObjectVisitor.

Definition at line 163 of file become.cc.

163 {
164 pointer_visitor_->VisitingObject(obj);
165 obj->untag()->VisitPointers(pointer_visitor_);
166 }
void VisitingObject(ObjectPtr obj)
Definition: become.cc:139

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