Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 529 of file pages.cc.

Constructor & Destructor Documentation

◆ ExclusivePageIterator()

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

Definition at line 531 of file pages.cc.

532 : BasePageIterator(space), ml_(&space->pages_lock_) {
533 space_->MakeIterable();
534 Initialize();
535 }
BasePageIterator(const PageSpace *space)
Definition pages.cc:470
const PageSpace * space_
Definition pages.cc:514

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