Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::ExclusivePageIterator Class Reference
Inheritance diagram for dart::ExclusivePageIterator:
dart::BasePageIterator dart::ValueObject

Public Member Functions

 ExclusivePageIterator (const PageSpace *space)
 
- Public Member Functions inherited from dart::BasePageIterator
 BasePageIterator (const PageSpace *space)
 
Pagepage () const
 
bool Done () const
 
void Advance ()
 

Additional Inherited Members

- Protected Types inherited from dart::BasePageIterator
enum  List { kRegular , kExecutable , kLarge , kImage }
 
- Protected Member Functions inherited from dart::BasePageIterator
void Initialize ()
 
- Protected Attributes inherited from dart::BasePageIterator
const PageSpacespace_ = nullptr
 
List list_
 
Pagepage_ = nullptr
 

Detailed Description

Definition at line 535 of file pages.cc.

Constructor & Destructor Documentation

◆ ExclusivePageIterator()

dart::ExclusivePageIterator::ExclusivePageIterator ( const PageSpace space)
inlineexplicit

Definition at line 537 of file pages.cc.

538 : BasePageIterator(space), ml_(&space->pages_lock_) {
539 space_->MakeIterable();
540 Initialize();
541 }
BasePageIterator(const PageSpace *space)
Definition: pages.cc:476
const PageSpace * space_
Definition: pages.cc:520

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