Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::PredicateObjectPointerVisitor Class Referenceabstract

#include <visitor.h>

Inheritance diagram for dart::PredicateObjectPointerVisitor:
dart::IncrementalForwardingVisitor dart::ScavengerVisitorBase< parallel >

Public Member Functions

 PredicateObjectPointerVisitor ()
 
virtual ~PredicateObjectPointerVisitor ()
 
virtual bool PredicateVisitPointers (ObjectPtr *first, ObjectPtr *last)=0
 
bool PredicateVisitCompressedPointers (uword heap_base, CompressedObjectPtr *first, CompressedObjectPtr *last)
 

Detailed Description

Definition at line 90 of file visitor.h.

Constructor & Destructor Documentation

◆ PredicateObjectPointerVisitor()

dart::PredicateObjectPointerVisitor::PredicateObjectPointerVisitor ( )
inline

Definition at line 92 of file visitor.h.

92{}

◆ ~PredicateObjectPointerVisitor()

virtual dart::PredicateObjectPointerVisitor::~PredicateObjectPointerVisitor ( )
inlinevirtual

Definition at line 93 of file visitor.h.

93{}

Member Function Documentation

◆ PredicateVisitCompressedPointers()

bool dart::PredicateObjectPointerVisitor::PredicateVisitCompressedPointers ( uword  heap_base,
CompressedObjectPtr first,
CompressedObjectPtr last 
)
inline

Definition at line 100 of file visitor.h.

102 {
103 return PredicateVisitPointers(first, last);
104 }
virtual bool PredicateVisitPointers(ObjectPtr *first, ObjectPtr *last)=0

◆ PredicateVisitPointers()

virtual bool dart::PredicateObjectPointerVisitor::PredicateVisitPointers ( ObjectPtr first,
ObjectPtr last 
)
pure virtual

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