PMDK C++ bindings  1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
pmem::detail::self_relative_ptr_base_impl< OffsetType > Member List

This is the complete list of members for pmem::detail::self_relative_ptr_base_impl< OffsetType >, including all inherited members.

byte_ptr_type typedef (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >
byte_type typedef (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >
const_byte_ptr_type typedef (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >
difference_type typedef (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >
distance_between(const self_relative_ptr_base_impl &first, const self_relative_ptr_base_impl &second)pmem::detail::self_relative_ptr_base_impl< OffsetType >inlinestatic
is_null() const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inline
offset (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >protected
offset_to_pointer(difference_type other_offset) const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inlineprotected
offset_type typedef (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >
operator byte_ptr_type() const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inlineexplicit
operator void *() const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inlineexplicit
operator=(self_relative_ptr_base_impl const &r)pmem::detail::self_relative_ptr_base_impl< OffsetType >inline
operator=(std::nullptr_t &&)pmem::detail::self_relative_ptr_base_impl< OffsetType >inline
pointer_to_offset(const self_relative_ptr_base_impl &ptr) const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inlineprotected
pointer_to_offset(void *ptr) const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inlineprotected
self_relative_accessor (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >friend
self_relative_ptr_base_impl() noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inline
self_relative_ptr_base_impl(std::nullptr_t) noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inline
self_relative_ptr_base_impl(void *ptr) noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inline
self_relative_ptr_base_impl(self_relative_ptr_base_impl const &r) noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inline
self_relative_ptr_base_impl(difference_type offset) noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inlineprotected
swap(self_relative_ptr_base_impl &other)pmem::detail::self_relative_ptr_base_impl< OffsetType >inline
this_type typedef (defined in pmem::detail::self_relative_ptr_base_impl< OffsetType >)pmem::detail::self_relative_ptr_base_impl< OffsetType >
to_byte_pointer() const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inline
to_void_pointer() const noexceptpmem::detail::self_relative_ptr_base_impl< OffsetType >inline