Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dart::CodeLookupTableBuilder Class Reference
Inheritance diagram for dart::CodeLookupTableBuilder:
dart::ObjectVisitor

Public Member Functions

 CodeLookupTableBuilder (CodeLookupTable *table)
 
 ~CodeLookupTableBuilder ()
 
void VisitObject (ObjectPtr raw_obj) override
 
- Public Member Functions inherited from dart::ObjectVisitor
 ObjectVisitor ()
 
virtual ~ObjectVisitor ()
 

Detailed Description

Definition at line 1476 of file profiler.cc.

Constructor & Destructor Documentation

◆ CodeLookupTableBuilder()

dart::CodeLookupTableBuilder::CodeLookupTableBuilder ( CodeLookupTable table)
inlineexplicit

Definition at line 1478 of file profiler.cc.

1478 : table_(table) {
1479 ASSERT(table_ != nullptr);
1480 }
SI F table(const skcms_Curve *curve, F v)
#define ASSERT(E)

◆ ~CodeLookupTableBuilder()

dart::CodeLookupTableBuilder::~CodeLookupTableBuilder ( )
inline

Definition at line 1482 of file profiler.cc.

1482{}

Member Function Documentation

◆ VisitObject()

void dart::CodeLookupTableBuilder::VisitObject ( ObjectPtr  raw_obj)
inlineoverridevirtual

Implements dart::ObjectVisitor.

Definition at line 1484 of file profiler.cc.

1484 {
1485 if (raw_obj->IsCode() && !Code::IsUnknownDartCode(Code::RawCast(raw_obj))) {
1486 table_->Add(Code::Handle(Code::RawCast(raw_obj)));
1487 }
1488 }
bool IsUnknownDartCode() const
Definition object.h:7216
static Object & Handle()
Definition object.h:407
static ObjectPtr RawCast(ObjectPtr obj)
Definition object.h:325

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