Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::MockInstruction Class Referenceabstract
Inheritance diagram for dart::MockInstruction:
dart::ZoneAllocated

Public Member Functions

virtual ~MockInstruction ()
 
LocationSummarylocs ()
 
virtual LocationSummaryMakeLocationSummary (Zone *zone, bool opt) const =0
 
virtual void EmitNativeCode (FlowGraphCompiler *compiler)=0
 
- Public Member Functions inherited from dart::ZoneAllocated
 ZoneAllocated ()
 
void * operator new (size_t size)
 
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *pointer)
 

Detailed Description

Definition at line 68 of file locations_helpers_test.cc.

Constructor & Destructor Documentation

◆ ~MockInstruction()

virtual dart::MockInstruction::~MockInstruction ( )
inlinevirtual

Definition at line 70 of file locations_helpers_test.cc.

70{}

Member Function Documentation

◆ EmitNativeCode()

virtual void dart::MockInstruction::EmitNativeCode ( FlowGraphCompiler compiler)
pure virtual

◆ locs()

LocationSummary * dart::MockInstruction::locs ( )
inline

Definition at line 72 of file locations_helpers_test.cc.

72 {
73 if (locs_ == nullptr) {
74 locs_ = MakeLocationSummary(Thread::Current()->zone(), false);
75 }
76 return locs_;
77 }
virtual LocationSummary * MakeLocationSummary(Zone *zone, bool opt) const =0
static Thread * Current()
Definition: thread.h:362

◆ MakeLocationSummary()

virtual LocationSummary * dart::MockInstruction::MakeLocationSummary ( Zone zone,
bool  opt 
) const
pure virtual

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