Zserio C++ runtime library
1.1.0
Built for Zserio 2.15.0
|
#include <PolymorphicAllocator.h>
Classes | |
struct | rebind |
Public Types | |
using | propagate_on_container_copy_assignment = std::false_type |
using | propagate_on_container_move_assignment = std::false_type |
using | propagate_on_container_swap = std::false_type |
Public Member Functions | |
PolymorphicAllocator | select_on_container_copy_construction () const |
Non-propagating version of the polymorphic allocator. This allocator behaves as the polymorphic_allocator from C++17.
Definition at line 181 of file PolymorphicAllocator.h.
using zserio::pmr::PolymorphicAllocator< T >::propagate_on_container_copy_assignment = std::false_type |
Definition at line 186 of file PolymorphicAllocator.h.
using zserio::pmr::PolymorphicAllocator< T >::propagate_on_container_move_assignment = std::false_type |
Definition at line 187 of file PolymorphicAllocator.h.
using zserio::pmr::PolymorphicAllocator< T >::propagate_on_container_swap = std::false_type |
Definition at line 188 of file PolymorphicAllocator.h.
|
inline |
Returns instance of the allocator to be used when a container gets copied.
Definition at line 193 of file PolymorphicAllocator.h.