NVML C++ bindings
0.1 experimental
This is the C++ bindings documentation for NVML's libpmemobj.
|
Cnvml::obj::transaction::automatic | C++ automatic scope transaction class |
Cnvml::obj::condition_variable | Persistent memory resident condition variable |
Cnvml::lock_error | Custom lock error class |
Cnvml::obj::transaction::manual | C++ manual scope transaction class |
Cnvml::manual_tx_abort | Custom transaction error class |
Cnvml::obj::mutex | Persistent memory resident mutex implementation |
Cnvml::obj::p< T > | Resides on pmem class |
Cnvml::obj::persistent_ptr< T > | Persistent pointer class |
▼Cnvml::obj::pool_base | The non-template pool base class |
Cnvml::obj::pool< T > | PMEMobj pool class |
Cnvml::pool_error | Custom pool error class |
Cnvml::obj::shared_mutex | Persistent memory resident shared_mutex implementation |
Cnvml::obj::timed_mutex | Persistent memory resident timed_mutex implementation |
Cnvml::obj::transaction | C++ transaction handler class |
▼Cnvml::transaction_error | Custom transaction error class |
Cnvml::transaction_alloc_error | Custom transaction error class |
Cnvml::transaction_scope_error | Custom transaction error class |
Cnvml::obj::transaction::automatic::uncaught_exception_counter | Internal class for counting active exceptions |