Lumiera  0.pre.03
»edit your freedom«
PoolRegistry Class Reference

Description

keep track of any distinct memory pools used

Definition at line 127 of file tracking-allocator.cpp.

Static Public Member Functions

static PoolHandle locate (Literal poolID)
 

Private Types

using PoolTab = std::unordered_map< Literal, std::weak_ptr< MemoryPool > >
 

Private Member Functions

PoolHandle fetch_or_create (Literal poolID)
 
- Private Member Functions inherited from NonCopyable
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 

Private Attributes

PoolTab pools_ {}
 
+ Inheritance diagram for PoolRegistry:
+ Collaboration diagram for PoolRegistry:

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