PMDK C++ bindings  1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
pmem::obj::allocator< T, Policy, Traits > Member List

This is the complete list of members for pmem::obj::allocator< T, Policy, Traits >, including all inherited members.

allocate(size_type cnt, const_void_pointer=0)pmem::obj::standard_alloc_policy< T >inline
allocator()=defaultpmem::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() constpmem::obj::standard_alloc_policy< T >inline
object_traits()=defaultpmem::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()=defaultpmem::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()=defaultpmem::obj::allocator< T, Policy, Traits >
~object_traits()=defaultpmem::obj::object_traits< T >
~standard_alloc_policy()=defaultpmem::obj::standard_alloc_policy< T >