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

Public Member Functions

 WorklistElement (Zone *zone, const Object &object)
 
ObjectPtr value () const
 
void set_next (WorklistElement *elem)
 
WorklistElementnext () const
 
- 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 20 of file program_visitor.cc.

Constructor & Destructor Documentation

◆ WorklistElement()

dart::WorklistElement::WorklistElement ( Zone zone,
const Object object 
)
inline

Definition at line 22 of file program_visitor.cc.

23 : object_(Object::Handle(zone, object.ptr())), next_(nullptr) {}
static Object & Handle()
Definition: object.h:407

Member Function Documentation

◆ next()

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

Definition at line 28 of file program_visitor.cc.

28{ return next_; }

◆ set_next()

void dart::WorklistElement::set_next ( WorklistElement elem)
inline

Definition at line 27 of file program_visitor.cc.

27{ next_ = elem; }

◆ value()

ObjectPtr dart::WorklistElement::value ( ) const
inline

Definition at line 25 of file program_visitor.cc.

25{ return object_.ptr(); }
ObjectPtr ptr() const
Definition: object.h:332

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