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 >
| Wraps a RawAllocator and makes it a "normal" `Allocator`. More...
class | any_std_allocator< T >
| 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