allocate(size_type cnt, const_void_pointer=0) | pmem::obj::standard_alloc_policy< T > | inline |
allocator()=default | pmem::obj::allocator< T, Policy, Traits > | |
allocator(allocator const &rhs) | pmem::obj::allocator< T, Policy, Traits > | inline |
allocator(allocator< U > const &) | pmem::obj::allocator< T, Policy, Traits > | inlineexplicit |
allocator(allocator< U, P, T2 > const &rhs) | pmem::obj::allocator< T, Policy, Traits > | inlineexplicit |
bool_type typedef (defined in pmem::obj::standard_alloc_policy< T >) | pmem::obj::standard_alloc_policy< T > | |
const_pointer typedef (defined in pmem::obj::object_traits< T >) | pmem::obj::object_traits< T > | |
const_reference typedef (defined in pmem::obj::object_traits< T >) | pmem::obj::object_traits< T > | |
const_void_pointer typedef (defined in pmem::obj::standard_alloc_policy< T >) | pmem::obj::standard_alloc_policy< T > | |
construct(pointer p, const_reference t) | pmem::obj::object_traits< T > | inline |
construct(pointer p, Args &&... args) | pmem::obj::object_traits< T > | inline |
deallocate(pointer p, size_type=0) | pmem::obj::standard_alloc_policy< T > | inline |
destroy(pointer p) | pmem::obj::object_traits< T > | inline |
max_size() const | pmem::obj::standard_alloc_policy< T > | inline |
object_traits()=default | pmem::obj::object_traits< T > | |
object_traits(object_traits< U > const &) | pmem::obj::object_traits< T > | inlineexplicit |
operator!=(const allocator< T, P, Tr > &lhs, const OtherAllocator &rhs) | pmem::obj::allocator< T, Policy, Traits > | related |
operator==(const allocator< T, P, Tr > &lhs, const allocator< T2, P2, Tr2 > &rhs) | pmem::obj::allocator< T, Policy, Traits > | related |
pmem::obj::standard_alloc_policy::operator==(standard_alloc_policy< T > const &, standard_alloc_policy< T2 > const &) | pmem::obj::standard_alloc_policy< T > | related |
pmem::obj::standard_alloc_policy::operator==(standard_alloc_policy< T > const &, OtherAllocator const &) | pmem::obj::standard_alloc_policy< T > | related |
pointer typedef (defined in pmem::obj::allocator< T, Policy, Traits >) | pmem::obj::allocator< T, Policy, Traits > | |
reference typedef (defined in pmem::obj::object_traits< T >) | pmem::obj::object_traits< T > | |
size_type typedef (defined in pmem::obj::allocator< T, Policy, Traits >) | pmem::obj::allocator< T, Policy, Traits > | |
standard_alloc_policy()=default | pmem::obj::standard_alloc_policy< T > | |
standard_alloc_policy(standard_alloc_policy const &) | pmem::obj::standard_alloc_policy< T > | inlineexplicit |
standard_alloc_policy(standard_alloc_policy< U > const &) | pmem::obj::standard_alloc_policy< T > | inlineexplicit |
value_type typedef (defined in pmem::obj::allocator< T, Policy, Traits >) | pmem::obj::allocator< T, Policy, Traits > | |
~allocator()=default | pmem::obj::allocator< T, Policy, Traits > | |
~object_traits()=default | pmem::obj::object_traits< T > | |
~standard_alloc_policy()=default | pmem::obj::standard_alloc_policy< T > | |