|
NVML C++ bindings
1.1.0
This is the C++ bindings documentation for NVML's libpmemobj.
|
| Cnvml::obj::allocator< T, Policy, Traits > | (EXPERIMENTAL) Encapsulates the information about the persistent memory allocation model using 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::object_traits< T > | Encapsulates object specific allocator functionality |
| Cnvml::obj::object_traits< void > | Object traits specialization for the void type |
| Cnvml::obj::p< T > | Resides on pmem class |
| ▼Cnvml::detail::persistent_ptr_base< T > | Persistent_ptr base class |
| Cnvml::obj::persistent_ptr< T > | Persistent pointer class |
| Cnvml::detail::persistent_ptr_base< const void > | |
| Cnvml::detail::persistent_ptr_base< void > | |
| ▼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::object_traits< T >::rebind< U > | Rebind to a different type |
| Cnvml::obj::object_traits< void >::rebind< U > | Rebind to a different type |
| Cnvml::obj::standard_alloc_policy< void >::rebind< U > | Rebind to a different type |
| Cnvml::obj::allocator< T, Policy, Traits >::rebind< U > | Rebind to a different type |
| Cnvml::obj::standard_alloc_policy< T >::rebind< U > | Rebind to a different type |
| Cnvml::obj::shared_mutex | Persistent memory resident shared_mutex implementation |
| Cnvml::obj::standard_alloc_policy< T > | The allocation policy template for a given type |
| Cnvml::obj::standard_alloc_policy< void > | Void specialization of the standard allocation policy |
| 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_free_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 |
1.8.14