![]() |
WPILibC++ 2025.3.2
|
Specialization of the propagation_traits for the joint_allocator. More...
#include <wpi/memory/joint_allocator.hpp>
Public Types | |
using | propagate_on_container_swap = std::false_type |
using | propagate_on_container_move_assignment = std::false_type |
using | propagate_on_container_copy_assignment = std::false_type |
Static Public Member Functions | |
template<class AllocReference > | |
static AllocReference | select_on_container_copy_construction (const AllocReference &) |
Specialization of the propagation_traits for the joint_allocator.
A joint allocator does not propagate on assignment and it is not allowed to use the regular copy/move constructor of allocator aware containers, instead it needs the copy/move constructor with allocator.
using wpi::memory::propagation_traits< joint_allocator >::propagate_on_container_copy_assignment = std::false_type |
using wpi::memory::propagation_traits< joint_allocator >::propagate_on_container_move_assignment = std::false_type |
using wpi::memory::propagation_traits< joint_allocator >::propagate_on_container_swap = std::false_type |
|
inlinestatic |