NVML C++ bindings  1.1.0
This is the C++ bindings documentation for NVML's libpmemobj.
 All Classes Files Functions Variables Typedefs Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
\Nnvml
 oNdetail
 |\Cpersistent_ptr_basePersistent_ptr base class
 oNobj
 |oCobject_traitsEncapsulates object specific allocator functionality
 ||\CrebindRebind to a different type
 |oCobject_traits< void >Object traits specialization for the void type
 ||\CrebindRebind to a different type
 |oCstandard_alloc_policyThe allocation policy template for a given type
 ||\CrebindRebind to a different type
 |oCstandard_alloc_policy< void >Void specialization of the standard allocation policy
 ||\CrebindRebind to a different type
 |oCallocator(EXPERIMENTAL) Encapsulates the information about the persistent memory allocation model using NVML's libpmemobj
 ||\CrebindRebind to a different type
 |oCcondition_variablePersistent memory resident condition variable
 |oCpersistent_ptrPersistent pointer class
 |oCmutexPersistent memory resident mutex implementation
 |oCpResides on pmem class
 |oCpoolPMEMobj pool class
 |oCpool_baseThe non-template pool base class
 |oCshared_mutexPersistent memory resident shared_mutex implementation
 |oCtimed_mutexPersistent memory resident timed_mutex implementation
 |\CtransactionC++ transaction handler class
 | oCautomaticC++ automatic scope transaction class
 | |\Cuncaught_exception_counterInternal class for counting active exceptions
 | \CmanualC++ manual scope transaction class
 oCpool_errorCustom pool error class
 oCtransaction_errorCustom transaction error class
 oClock_errorCustom lock error class
 oCtransaction_alloc_errorCustom transaction error class
 oCtransaction_free_errorCustom transaction error class
 oCtransaction_scope_errorCustom transaction error class
 \Cmanual_tx_abortCustom transaction error class