propagation_traits< RawAllocator > Struct Template Reference
Adapters and Wrappers

## Detailed Description

template<class RawAllocator>
struct foonathan::memory::propagation_traits< RawAllocator >

Controls the propagation of a std_allocator for a certain RawAllocator.

## Typedefs

using | propagate_on_container_swap = decltype(traits_detail::propagate_on_container_swap< RawAllocator >(traits_detail::full_concept{}))
using | propagate_on_container_move_assignment = decltype(traits_detail::propagate_on_container_move_assignment< RawAllocator >(traits_detail::full_concept{}))
using | propagate_on_container_copy_assignment = decltype(traits_detail::propagate_on_container_copy_assignment< RawAllocator >(traits_detail::full_concept{}))

## Static Functions

template<class AllocReference >
static AllocReference | select_on_container_copy_construction (const AllocReference &alloc)