bool_type typedef | pmem::obj::persistent_ptr< T > | |
calculate_offset() const | pmem::obj::persistent_ptr< T > | inlineprotected |
difference_type typedef | pmem::obj::persistent_ptr< T > | |
element_type typedef | pmem::obj::persistent_ptr< T > | |
flush(pool_base &pop) | pmem::obj::persistent_ptr< T > | inline |
flush(void) | pmem::obj::persistent_ptr< T > | inline |
get() const noexcept | pmem::obj::persistent_ptr< T > | inline |
iterator_category typedef | pmem::obj::persistent_ptr< T > | |
oid (defined in pmem::obj::persistent_ptr_base) | pmem::obj::persistent_ptr_base | protected |
operator bool() const noexcept | pmem::obj::persistent_ptr< T > | inlineexplicit |
operator persistent_ptr< void >() const noexcept | pmem::obj::persistent_ptr< T > | inline |
operator!=(persistent_ptr< T > const &lhs, persistent_ptr< Y > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator!=(persistent_ptr< T > const &lhs, std::nullptr_t) noexcept | pmem::obj::persistent_ptr< T > | related |
operator!=(std::nullptr_t, persistent_ptr< T > const &lhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator*() const noexcept | pmem::obj::persistent_ptr< T > | inline |
operator+(persistent_ptr< T > const &lhs, std::ptrdiff_t s) | pmem::obj::persistent_ptr< T > | related |
operator++() | pmem::obj::persistent_ptr< T > | inline |
operator++(int) | pmem::obj::persistent_ptr< T > | inline |
operator+=(std::ptrdiff_t s) | pmem::obj::persistent_ptr< T > | inline |
operator-(persistent_ptr< T > const &lhs, std::ptrdiff_t s) | pmem::obj::persistent_ptr< T > | related |
operator-(persistent_ptr< T > const &lhs, persistent_ptr< Y > const &rhs) | pmem::obj::persistent_ptr< T > | related |
operator--() | pmem::obj::persistent_ptr< T > | inline |
operator--(int) | pmem::obj::persistent_ptr< T > | inline |
operator-=(std::ptrdiff_t s) | pmem::obj::persistent_ptr< T > | inline |
operator->() const noexcept | pmem::obj::persistent_ptr< T > | inline |
operator<(persistent_ptr< T > const &lhs, persistent_ptr< Y > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator<(persistent_ptr< T > const &lhs, std::nullptr_t) noexcept | pmem::obj::persistent_ptr< T > | related |
operator<(std::nullptr_t, persistent_ptr< T > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator<<(std::ostream &os, persistent_ptr< T > const &pptr) | pmem::obj::persistent_ptr< T > | related |
operator<=(persistent_ptr< T > const &lhs, persistent_ptr< Y > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator<=(persistent_ptr< T > const &lhs, std::nullptr_t) noexcept | pmem::obj::persistent_ptr< T > | related |
operator<=(std::nullptr_t, persistent_ptr< T > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator=(persistent_ptr< Y > const &r) | pmem::obj::persistent_ptr< T > | inline |
pmem::obj::persistent_ptr_base::operator=(persistent_ptr_base &&r) | pmem::obj::persistent_ptr_base | inline |
pmem::obj::persistent_ptr_base::operator=(persistent_ptr_base const &r) | pmem::obj::persistent_ptr_base | inline |
pmem::obj::persistent_ptr_base::operator=(std::nullptr_t &&) | pmem::obj::persistent_ptr_base | inline |
operator==(persistent_ptr< T > const &lhs, persistent_ptr< Y > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator==(persistent_ptr< T > const &lhs, std::nullptr_t) noexcept | pmem::obj::persistent_ptr< T > | related |
operator==(std::nullptr_t, persistent_ptr< T > const &lhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator>(persistent_ptr< T > const &lhs, persistent_ptr< Y > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator>(persistent_ptr< T > const &lhs, std::nullptr_t) noexcept | pmem::obj::persistent_ptr< T > | related |
operator>(std::nullptr_t, persistent_ptr< T > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator>=(persistent_ptr< T > const &lhs, persistent_ptr< Y > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator>=(persistent_ptr< T > const &lhs, std::nullptr_t) noexcept | pmem::obj::persistent_ptr< T > | related |
operator>=(std::nullptr_t, persistent_ptr< T > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | related |
operator[](std::ptrdiff_t i) const noexcept | pmem::obj::persistent_ptr< T > | inline |
persist(pool_base &pop) | pmem::obj::persistent_ptr< T > | inline |
persist(void) | pmem::obj::persistent_ptr< T > | inline |
persistency_type typedef | pmem::obj::persistent_ptr< T > | |
persistent_ptr (defined in pmem::obj::persistent_ptr< T >) | pmem::obj::persistent_ptr< T > | friend |
persistent_ptr()=default (defined in pmem::obj::persistent_ptr< T >) | pmem::obj::persistent_ptr< T > | |
persistent_ptr(persistent_ptr< void > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | inlineexplicit |
persistent_ptr(persistent_ptr< const void > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | inlineexplicit |
persistent_ptr(element_type *ptr) | pmem::obj::persistent_ptr< T > | inline |
persistent_ptr(persistent_ptr< U > const &r) noexcept | pmem::obj::persistent_ptr< T > | inline |
persistent_ptr(persistent_ptr< U > const &r) noexcept | pmem::obj::persistent_ptr< T > | inline |
persistent_ptr(element_type *vptr, int) | pmem::obj::persistent_ptr< T > | inlineprotected |
persistent_ptr_base() noexcept | pmem::obj::persistent_ptr< T > | inline |
persistent_ptr_base(PMEMoid oid) noexcept | pmem::obj::persistent_ptr< T > | inline |
persistent_ptr_base(persistent_ptr_base const &r) noexcept (defined in pmem::obj::persistent_ptr< T >) | pmem::obj::persistent_ptr< T > | inline |
persistent_ptr_base(persistent_ptr_base &&r) noexcept | pmem::obj::persistent_ptr< T > | inline |
pmem::obj::persistent_ptr_base::persistent_ptr_base(PMEMoid oid) noexcept | pmem::obj::persistent_ptr_base | inline |
persistent_ptr_base(persistent_ptr_base const &r) noexcept (defined in pmem::obj::persistent_ptr_base) | pmem::obj::persistent_ptr_base | inline |
pmem::obj::persistent_ptr_base::persistent_ptr_base(persistent_ptr_base &&r) noexcept | pmem::obj::persistent_ptr_base | inline |
pointer typedef | pmem::obj::persistent_ptr< T > | |
pointer_to(T &ref) | pmem::obj::persistent_ptr< T > | inlinestatic |
raw() const noexcept | pmem::obj::persistent_ptr_base | inline |
raw_ptr() noexcept | pmem::obj::persistent_ptr_base | inline |
rebind typedef | pmem::obj::persistent_ptr< T > | |
reference typedef | pmem::obj::persistent_ptr< T > | |
swap(persistent_ptr< T > &a, persistent_ptr< T > &b) | pmem::obj::persistent_ptr< T > | related |
pmem::obj::persistent_ptr_base::swap(persistent_ptr_base &other) | pmem::obj::persistent_ptr_base | inline |
this_type typedef (defined in pmem::obj::persistent_ptr< T >) | pmem::obj::persistent_ptr< T > | |
value_type typedef | pmem::obj::persistent_ptr< T > | |
verify_type() | pmem::obj::persistent_ptr< T > | inlineprotected |