Scroom  0.14
Scroom::MemoryBlobs::PageProvider::MarkPageFree Class Reference
Collaboration diagram for Scroom::MemoryBlobs::PageProvider::MarkPageFree:
Collaboration graph

Public Member Functions

 MarkPageFree (PageProvider::Ptr provider)
 
void operator() (Scroom::MemoryBlocks::Page *page)
 

Private Attributes

PageProvider::Ptr provider
 

Constructor & Destructor Documentation

◆ MarkPageFree()

Scroom::MemoryBlobs::PageProvider::MarkPageFree::MarkPageFree ( PageProvider::Ptr  provider)
inlineexplicit
129  : provider(std::move(provider_))
130  {
131  }

Member Function Documentation

◆ operator()()

void Scroom::MemoryBlobs::PageProvider::MarkPageFree::operator() ( Scroom::MemoryBlocks::Page page)
inline
133 { provider->markPageFree(p); }

Member Data Documentation

◆ provider

PageProvider::Ptr Scroom::MemoryBlobs::PageProvider::MarkPageFree::provider
private

The documentation for this class was generated from the following file:
Scroom::MemoryBlobs::PageProvider::MarkPageFree::provider
PageProvider::Ptr provider
Definition: memoryblobs.hh:55