PMDK C++ bindings  1.5.2
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
 Nexperimental
 CarrayPmem::obj::experimental::array - EXPERIMENTAL persistent container with std::array compatible interface
 Cbasic_contiguous_iteratorDefault non-const iterator which adds element to a transaction on every access
 Cconst_contiguous_iteratorConst iterator
 Ccontiguous_iteratorBase class for iterators which satisfies RandomAccessIterator and operate on contiguous memory
 Coperator_baseThis struct provides comparison operators between const_contiguous_iterator for specified type (as all iterators can be converted to const_iterator this allows to compare all of them)
 Crange_snapshotting_iteratorNon-const iterator which adds elements to a transaction in a bulk
 CslicePmem::obj::experimental::slice - provides interface to access sequence of objects
 CvPmem::obj::experimental::v - volatile resides on pmem class
 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