PMDK C++ bindings  1.2.0
This is the C++ bindings documentation for PMDK's libpmemobj.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Npmem
 Ndetail
 Cpersistent_ptr_basePersistent_ptr base class
 Nobj
 Callocator(EXPERIMENTAL) Encapsulates the information about the persistent memory allocation model using PMDK's libpmemobj
 CrebindRebind to a different type
 Ccondition_variablePersistent memory resident condition variable
 CmutexPersistent memory resident mutex implementation
 Cobject_traitsEncapsulates object specific allocator functionality
 CrebindRebind to a different type
 Cobject_traits< void >Object traits specialization for the void type
 CrebindRebind to a different type
 CpResides on pmem class
 Cpersistent_ptrPersistent pointer class
 CpoolPMEMobj pool class
 Cpool_baseThe non-template pool base class
 Cshared_mutexPersistent memory resident shared_mutex implementation
 Cstandard_alloc_policyThe allocation policy template for a given type
 CrebindRebind to a different type
 Cstandard_alloc_policy< void >Void specialization of the standard allocation policy
 CrebindRebind to a different type
 Ctimed_mutexPersistent memory resident timed_mutex implementation
 CtransactionC++ transaction handler class
 CautomaticC++ automatic scope transaction class
 Cuncaught_exception_counterInternal class for counting active exceptions
 CmanualC++ manual scope transaction class
 Clock_errorCustom lock error class
 Cmanual_tx_abortCustom transaction error class
 Cpool_errorCustom pool error class
 Ctransaction_alloc_errorCustom transaction error class
 Ctransaction_errorCustom transaction error class
 Ctransaction_free_errorCustom transaction error class
 Ctransaction_scope_errorCustom transaction error class