NVML C++ bindings  0.1 experimental
This is the C++ bindings documentation for NVML's libpmemobj.
nvml::obj::persistent_ptr< T > Member List

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

element_type typedefnvml::obj::persistent_ptr< T >
flush(pool_base &pop)nvml::obj::persistent_ptr< T >inline
flush(void)nvml::obj::persistent_ptr< T >inline
get() const noexceptnvml::obj::persistent_ptr< T >inline
operator*() const noexceptnvml::obj::persistent_ptr< T >inline
operator++()nvml::obj::persistent_ptr< T >inline
operator++(int)nvml::obj::persistent_ptr< T >inline
operator+=(std::ptrdiff_t s)nvml::obj::persistent_ptr< T >inline
operator--()nvml::obj::persistent_ptr< T >inline
operator--(int)nvml::obj::persistent_ptr< T >inline
operator-=(std::ptrdiff_t s)nvml::obj::persistent_ptr< T >inline
operator->() const noexceptnvml::obj::persistent_ptr< T >inline
operator=(persistent_ptr &&r)nvml::obj::persistent_ptr< T >inline
operator=(const persistent_ptr &r)nvml::obj::persistent_ptr< T >inline
operator=(const persistent_ptr< Y > &r)nvml::obj::persistent_ptr< T >inline
operator[](std::ptrdiff_t i) const noexceptnvml::obj::persistent_ptr< T >inline
persist(pool_base &pop)nvml::obj::persistent_ptr< T >inline
persist(void)nvml::obj::persistent_ptr< T >inline
persistent_ptr()nvml::obj::persistent_ptr< T >inline
persistent_ptr(std::nullptr_t) noexceptnvml::obj::persistent_ptr< T >inline
persistent_ptr(PMEMoid oid) noexceptnvml::obj::persistent_ptr< T >inline
persistent_ptr(const persistent_ptr< Y > &r) noexceptnvml::obj::persistent_ptr< T >inline
persistent_ptr(persistent_ptr &&r) noexceptnvml::obj::persistent_ptr< T >inline
raw() const noexceptnvml::obj::persistent_ptr< T >inline
raw_ptr() noexceptnvml::obj::persistent_ptr< T >inline
swap(persistent_ptr &other) noexceptnvml::obj::persistent_ptr< T >inline