memory
Classes
memory_pool_collection.hpp File Reference

Detailed Description

Class foonathan::memory::memory_pool_collection and related classes.

Classes

struct  identity_buckets
 A BucketDistribution for memory_pool_collection defining that there is a bucket, i.e. More...
 
struct  log2_buckets
 A BucketDistribution for memory_pool_collection defining that there is a bucket, i.e. More...
 
class  memory_pool_collection< PoolType, BucketDistribution, BlockOrRawAllocator >
 A stateful RawAllocator that behaves as a collection of multiple memory_pool objects. More...
 
class  bucket_allocator< PoolType, ImplAllocator >
 An alias for memory_pool_collection using the identity_buckets policy and a PoolType defaulting to node_pool. More...
 
class  allocator_traits< Allocator >
 The default specialization of the allocator_traits for a RawAllocator. More...
 
class  allocator_traits< memory_pool_collection< Pool, BucketDist, RawAllocator > >
 Specialization of the allocator_traits for memory_pool_collection classes. More...
 
class  composable_allocator_traits< memory_pool_collection< Pool, BucketDist, RawAllocator > >
 Specialization of the composable_allocator_traits for memory_pool_collection classes. More...