Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::SafepointPosition Class Reference

#include <linearscan.h>

Inheritance diagram for dart::SafepointPosition:
dart::ZoneAllocated

Public Member Functions

 SafepointPosition (intptr_t pos, LocationSummary *locs)
 
void set_next (SafepointPosition *next)
 
SafepointPositionnext () const
 
intptr_t pos () const
 
LocationSummarylocs () 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 492 of file linearscan.h.

Constructor & Destructor Documentation

◆ SafepointPosition()

dart::SafepointPosition::SafepointPosition ( intptr_t  pos,
LocationSummary locs 
)
inline

Definition at line 494 of file linearscan.h.

495 : pos_(pos), locs_(locs), next_(nullptr) {}
LocationSummary * locs() const
Definition: linearscan.h:502
intptr_t pos() const
Definition: linearscan.h:500

Member Function Documentation

◆ locs()

LocationSummary * dart::SafepointPosition::locs ( ) const
inline

Definition at line 502 of file linearscan.h.

502{ return locs_; }

◆ next()

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

Definition at line 498 of file linearscan.h.

498{ return next_; }

◆ pos()

intptr_t dart::SafepointPosition::pos ( ) const
inline

Definition at line 500 of file linearscan.h.

500{ return pos_; }

◆ set_next()

void dart::SafepointPosition::set_next ( SafepointPosition next)
inline

Definition at line 497 of file linearscan.h.

497{ next_ = next; }
SafepointPosition * next() const
Definition: linearscan.h:498

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