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 > | |
operator persistent_ptr< void >() const noexcept | pmem::obj::persistent_ptr< T > | inline |
operator*() const noexcept | pmem::obj::persistent_ptr< T > | inline |
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--() | 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< 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[](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(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 &&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 |
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_base &other) | pmem::obj::persistent_ptr_base | inline |
value_type typedef | pmem::obj::persistent_ptr< T > | |
verify_type() | pmem::obj::persistent_ptr< T > | inlineprotected |