Documentation of memory

( foonathan/memory)

std_allocator.hpp File Reference

Detailed Description

Class foonathan::memory::std_allocator and related classes and functions.

Classes

struct  propagation_traits< RawAllocator >
 Controls the propagation of a std_allocator for a certain RawAllocator. More...
 
class  std_allocator< T, RawAllocator, Mutex >
 Wraps a RawAllocator and makes it a "normal" Allocator. More...
 
class  any_std_allocator< T, Mutex >
 An alias template for std_allocator using a type-erased RawAllocator. More...
 

Functions

template<class RawAllocator >
auto propagate_on_container_swap (std_concept) -> typename RawAllocator::propagate_on_container_swap
 
template<class RawAllocator >
auto propagate_on_container_swap (min_concept) -> std::true_type
 
template<class RawAllocator >
auto propagate_on_container_move_assignment (std_concept) -> typename RawAllocator::propagate_on_container_move_assignment
 
template<class RawAllocator >
auto propagate_on_container_move_assignment (min_concept) -> std::true_type
 
template<class RawAllocator >
auto propagate_on_container_copy_assignment (std_concept) -> typename RawAllocator::propagate_on_container_copy_assignment
 
template<class RawAllocator >
auto propagate_on_container_copy_assignment (min_concept) -> std::true_type