#include <memory_resource>
Public Types | |
typedef T | value_type |
Public Member Functions | |
polymorphic_allocator () noexcept | |
polymorphic_allocator (memory_resource *r) noexcept | |
polymorphic_allocator (polymorphic_allocator const &a)=default | |
template<typename U > | |
polymorphic_allocator (polymorphic_allocator< U > const &other) noexcept | |
value_type * | allocate (std::size_t n) |
void | deallocate (value_type *p, std::size_t n) noexcept |
std::size_t | max_size (void) const noexcept |
polymorphic_allocator & | operator= (polymorphic_allocator const &a)=default |
memory_resource * | resource (void) const noexcept |
polymorphic_allocator | select_on_container_copy_construction (void) const noexcept |
Private Attributes | |
memory_resource * | res_ |
Definition at line 136 of file memory_resource.
typedef T os::estd::pmr::polymorphic_allocator< T >::value_type |
Definition at line 140 of file memory_resource.
|
noexcept |
Definition at line 208 of file memory_resource.
|
inlinenoexcept |
Definition at line 216 of file memory_resource.
|
default |
|
inlinenoexcept |
Definition at line 225 of file memory_resource.
|
inline |
Definition at line 234 of file memory_resource.
|
inlinenoexcept |
Definition at line 249 of file memory_resource.
|
inlinenoexcept |
Definition at line 257 of file memory_resource.
|
default |
|
inlinenoexcept |
Definition at line 272 of file memory_resource.
|
inlinenoexcept |
Definition at line 264 of file memory_resource.
|
private |
Definition at line 172 of file memory_resource.