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

#include <deferred_objects.h>

Inheritance diagram for dart::DeferredSlot:
dart::DeferredDouble dart::DeferredFloat32x4 dart::DeferredFloat64x2 dart::DeferredInt32x4 dart::DeferredMint dart::DeferredObjectRef dart::DeferredPcMarker dart::DeferredPp dart::DeferredRetAddr

Public Member Functions

 DeferredSlot (ObjectPtr *slot, DeferredSlot *next)
 
virtual ~DeferredSlot ()
 
ObjectPtrslot () const
 
DeferredSlotnext () const
 
virtual void Materialize (DeoptContext *deopt_context)=0
 

Detailed Description

Definition at line 21 of file deferred_objects.h.

Constructor & Destructor Documentation

◆ DeferredSlot()

dart::DeferredSlot::DeferredSlot ( ObjectPtr slot,
DeferredSlot next 
)
inline

Definition at line 23 of file deferred_objects.h.

24 : slot_(slot), next_(next) {}
ObjectPtr * slot() const
DeferredSlot * next() const

◆ ~DeferredSlot()

virtual dart::DeferredSlot::~DeferredSlot ( )
inlinevirtual

Definition at line 25 of file deferred_objects.h.

25{}

Member Function Documentation

◆ Materialize()

virtual void dart::DeferredSlot::Materialize ( DeoptContext deopt_context)
pure virtual

◆ next()

DeferredSlot * dart::DeferredSlot::next ( ) const
inline

Definition at line 28 of file deferred_objects.h.

28{ return next_; }

◆ slot()

ObjectPtr * dart::DeferredSlot::slot ( ) const
inline

Definition at line 27 of file deferred_objects.h.

27{ return slot_; }

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