pmem::obj::persistent_ptr< T > Member List

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

bool_type typedef | pmem::obj::persistent_ptr< T > |
calculate_offset() const | pmem::detail::persistent_ptr_base< T > | inline protected
difference_type typedef | pmem::obj::persistent_ptr< T > |
element_type typedef | pmem::detail::persistent_ptr_base< T > |
flush(pool_base &pop) | pmem::obj::persistent_ptr< T > | inline
flush(void) | pmem::obj::persistent_ptr< T > | inline
get() const noexcept | pmem::detail::persistent_ptr_base< T > | inline
iterator_category typedef | pmem::obj::persistent_ptr< T > |
operator persistent_ptr< void >() const noexcept | pmem::obj::persistent_ptr< T > | inline
operator persistent_ptr_base< Y >() noexcept | pmem::detail::persistent_ptr_base< 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_base &&r) | pmem::detail::persistent_ptr_base< T > | inline
operator=(persistent_ptr_base const &r) | pmem::detail::persistent_ptr_base< T > | inline
operator=(std::nullptr_t &&) | pmem::detail::persistent_ptr_base< T > | inline
operator=(persistent_ptr_base< Y > const &r) | pmem::detail::persistent_ptr_base< T > | 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 > | inline explicit
persistent_ptr(persistent_ptr< const void > const &rhs) noexcept | pmem::obj::persistent_ptr< T > | inline explicit
persistent_ptr_base() | pmem::detail::persistent_ptr_base< T > | inline
persistent_ptr_base(PMEMoid oid) noexcept | pmem::detail::persistent_ptr_base< T > | inline
persistent_ptr_base(element_type *ptr) | pmem::detail::persistent_ptr_base< T > | inline
persistent_ptr_base(persistent_ptr_base< U > const &r) noexcept | pmem::detail::persistent_ptr_base< T > | inline
persistent_ptr_base(persistent_ptr_base< U > const &r) noexcept | pmem::detail::persistent_ptr_base< T > | inline
persistent_ptr_base(persistent_ptr_base &&r) noexcept | pmem::detail::persistent_ptr_base< T > | inline
persistent_ptr_base(element_type *vptr, int) | pmem::detail::persistent_ptr_base< T > | inline protected
pointer typedef | pmem::obj::persistent_ptr< T > |
pointer_to(T &ref) | pmem::obj::persistent_ptr< T > | inline static
raw() const noexcept | pmem::detail::persistent_ptr_base< T > | inline
raw_ptr() noexcept | pmem::detail::persistent_ptr_base< T > | inline
rebind typedef | pmem::obj::persistent_ptr< T > |
reference typedef | pmem::obj::persistent_ptr< T > |
swap(persistent_ptr_base &other) | pmem::detail::persistent_ptr_base< T > | inline
value_type typedef | pmem::obj::persistent_ptr< T > |