|
memory
|
Similar to allocator_polymorphic_deallocator but calls the destructors of the object.
Otherwise behaves the same.
Typedefs | |
| using | allocator_type |
| using | value_type |
Member Functions | |
| allocator_polymorphic_deleter () noexcept=default | |
| template<typename T> | |
| allocator_polymorphic_deleter (allocator_deleter< T, RawAllocator > deleter) | |
| void | operator() (value_type *pointer) noexcept |
| auto | get_allocator () const noexcept -> decltype(std::declval< allocator_reference< allocator_type > >().get_allocator()) |
|
defaultnoexcept |
| allocator_polymorphic_deleter | ( | allocator_deleter< T, RawAllocator > | deleter | ) |
|
noexcept |
deallocate_node(pointer, size, alignment) on the referenced allocator object, where size and alignment are the values of the type it was created with.
|
noexcept |
1.13.2