template<class RawAllocator>
struct foonathan::memory::propagation_traits< RawAllocator >
Controls the propagation of a std_allocator for a certain RawAllocator.
|
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{})) |
|
|
template<class AllocReference > |
static AllocReference | select_on_container_copy_construction (const AllocReference &alloc) |
|