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

This is the complete list of members for nvml::obj::pool_base, including all inherited members.

check(const std::string &path, const std::string &layout) noexceptnvml::obj::pool_baseinlinestatic
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_baseinlinestatic
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
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_baseinlinestatic
operator=(const pool_base &) noexcept=defaultnvml::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_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_base() noexcept=defaultnvml::obj::pool_basevirtual