memory
Main Page
Tutorial
Index
Files
Files
Here is a list of all documented files with brief descriptions:
aligned_allocator.hpp
Class
foonathan::memory::aligned_allocator
and related functions
allocator_storage.hpp
Class template
foonathan::memory::allocator_storage
, some policies and resulting typedefs
allocator_traits.hpp
The default specialization of the
foonathan::memory::allocator_traits
config.hpp
Configuration macros
container.hpp
Aliasas for STL containers using a certain
RawAllocator
debugging.hpp
Debugging facilities
default_allocator.hpp
The typedef
foonathan::memory::default_allocator
deleter.hpp
Deleter
classes using a
RawAllocator
error.hpp
The exception classes
fallback_allocator.hpp
/ Class template
foonathan::memory::fallback_allocator
heap_allocator.hpp
Class
foonathan::memory::heap_allocator
and related functions
iteration_allocator.hpp
Class template
foonathan::memory::iteration_allocator
joint_allocator.hpp
Class template
foonathan::memory::joint_ptr
,
foonathan::memory::joint_allocator
and related
malloc_allocator.hpp
Class
foonathan::memory::malloc_allocator
memory_arena.hpp
Class
foonathan::memory::memory_arena
and related functionality regarding
BlockAllocators
memory_pool.hpp
Class
foonathan::memory::memory_pool
and its
foonathan::memory::allocator_traits
specialization
memory_pool_collection.hpp
Class
foonathan::memory::memory_pool_collection
and related classes
memory_pool_type.hpp
The
PoolType
tag types
memory_resource_adapter.hpp
Class
foonathan::memory::memory_resource_adapter
and
foonathan::memory::memory_resource_allocator
to allow usage of PMRs
memory_stack.hpp
Class
foonathan::memory::memory_stack
and its
foonathan::memory::allocator_traits
specialization
namespace_alias.hpp
Convenient namespace alias
new_allocator.hpp
Class
foonathan::memory::new_allocator
segregator.hpp
Class template
foonathan::memory::segregator
and related classes
smart_ptr.hpp
std::make_unique()
/
std::make_shared()
replacement allocating memory through a
RawAllocator
static_allocator.hpp
Allocators using a static, fixed-sized storage
std_allocator.hpp
Class
foonathan::memory::std_allocator
and related classes and functions
temporary_allocator.hpp
Class
foonathan::memory::temporary_allocator
and related functions
threading.hpp
The mutex types
tracking.hpp
Class
foonathan::memory::tracked_allocator
and related classes and functions
virtual_memory.hpp
Virtual memory api and (low-level) allocator classes
Generated by
1.9.6