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

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

check(const std::string &path, const std::string &layout)nvml::obj::pool< T >inlinestatic
close()nvml::obj::pool_baseinline
create(const std::string &path, const std::string &layout, std::size_t size=PMEMOBJ_MIN_POOL, mode_t mode=S_IWUSR|S_IRUSR)nvml::obj::pool< T >inlinestatic
drain(void) noexceptnvml::obj::pool_baseinline
flush(const void *addr, size_t len) noexceptnvml::obj::pool_baseinline
flush(const p< Y > &prop) noexceptnvml::obj::pool_baseinline
flush(const persistent_ptr< Y > &ptr) noexceptnvml::obj::pool_baseinline
get_root()nvml::obj::pool< T >inline
memcpy_persist(void *dest, const void *src, size_t len) noexceptnvml::obj::pool_baseinline
memset_persist(void *dest, int c, size_t len) noexceptnvml::obj::pool_baseinline
open(const std::string &path, const std::string &layout)nvml::obj::pool< T >inlinestatic
operator=(const pool &) noexcept=defaultnvml::obj::pool< T >
operator=(pool &&) noexcept=defaultnvml::obj::pool< T >
nvml::obj::pool_base::operator=(const pool_base &) noexcept=defaultnvml::obj::pool_base
nvml::obj::pool_base::operator=(pool_base &&) noexcept=defaultnvml::obj::pool_base
persist(const void *addr, size_t len) noexceptnvml::obj::pool_baseinline
persist(const p< Y > &prop) noexceptnvml::obj::pool_baseinline
persist(const persistent_ptr< Y > &ptr) noexceptnvml::obj::pool_baseinline
pool() noexcept=defaultnvml::obj::pool< T >
pool(const pool &) noexcept=defaultnvml::obj::pool< T >
pool(pool &&) noexcept=defaultnvml::obj::pool< T >
pool(const pool_base &pb) noexceptnvml::obj::pool< T >inlineexplicit
pool(pool_base &&pb) noexceptnvml::obj::pool< T >inlineexplicit
pool_base() noexceptnvml::obj::pool_baseinline
pool_base(pmemobjpool *cpop) noexceptnvml::obj::pool_baseinlineexplicit
pool_base(const pool_base &) noexcept=defaultnvml::obj::pool_base
pool_base(pool_base &&) noexcept=defaultnvml::obj::pool_base
~pool() noexcept=defaultnvml::obj::pool< T >
~pool_base() noexcept=defaultnvml::obj::pool_basevirtual