The Pedigree Project 0.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MemoryPool::ActiveOperation Class Reference
+ Collaboration diagram for MemoryPool::ActiveOperation:

Public Member Functions

 ActiveOperation (MemoryPool &pool)
 
 operator bool () const
 

Private Member Functions

 ActiveOperation (const ActiveOperation &)=delete
 
ActiveOperationoperator= (const ActiveOperation &)=delete
 

Private Attributes

TerminationDeferral m_TerminationDeferral
 
MemoryPoolm_Pool
 

Detailed Description

Definition at line 109 of file MemoryPool.h.

Constructor & Destructor Documentation

◆ ActiveOperation()

MemoryPool::ActiveOperation::ActiveOperation ( MemoryPool pool)
explicit

Definition at line 134 of file MemoryPool.cc.

◆ ~ActiveOperation()

MemoryPool::ActiveOperation::~ActiveOperation ( )

Definition at line 137 of file MemoryPool.cc.

Member Function Documentation

◆ operator bool()

MemoryPool::ActiveOperation::operator bool ( ) const
inlineexplicit

Definition at line 114 of file MemoryPool.h.

Member Data Documentation

◆ m_Pool

MemoryPool* MemoryPool::ActiveOperation::m_Pool
private

Definition at line 123 of file MemoryPool.h.

◆ m_TerminationDeferral

TerminationDeferral MemoryPool::ActiveOperation::m_TerminationDeferral
private

Definition at line 122 of file MemoryPool.h.


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