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