| 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 |