PMDK C++ bindings  1.2.0
This is the C++ bindings documentation for PMDK's libpmemobj.
 All Classes Files Functions Variables Typedefs Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCpmem::obj::allocator< T, Policy, Traits >(EXPERIMENTAL) Encapsulates the information about the persistent memory allocation model using PMDK's libpmemobj
oCpmem::obj::transaction::automaticC++ automatic scope transaction class
oCpmem::obj::condition_variablePersistent memory resident condition variable
oCpmem::lock_errorCustom lock error class
oCpmem::obj::transaction::manualC++ manual scope transaction class
oCpmem::manual_tx_abortCustom transaction error class
oCpmem::obj::mutexPersistent memory resident mutex implementation
oCpmem::obj::object_traits< T >Encapsulates object specific allocator functionality
oCpmem::obj::object_traits< void >Object traits specialization for the void type
oCpmem::obj::p< T >Resides on pmem class
oCpmem::detail::persistent_ptr_base< T >Persistent_ptr base class
|\Cpmem::obj::persistent_ptr< T >Persistent pointer class
oCpmem::detail::persistent_ptr_base< const void >
oCpmem::detail::persistent_ptr_base< void >
oCpmem::obj::pool_baseThe non-template pool base class
|\Cpmem::obj::pool< T >PMEMobj pool class
oCpmem::pool_errorCustom pool error class
oCpmem::obj::object_traits< T >::rebind< U >Rebind to a different type
oCpmem::obj::object_traits< void >::rebind< U >Rebind to a different type
oCpmem::obj::standard_alloc_policy< void >::rebind< U >Rebind to a different type
oCpmem::obj::allocator< T, Policy, Traits >::rebind< U >Rebind to a different type
oCpmem::obj::standard_alloc_policy< T >::rebind< U >Rebind to a different type
oCpmem::obj::shared_mutexPersistent memory resident shared_mutex implementation
oCpmem::obj::standard_alloc_policy< T >The allocation policy template for a given type
oCpmem::obj::standard_alloc_policy< void >Void specialization of the standard allocation policy
oCpmem::obj::timed_mutexPersistent memory resident timed_mutex implementation
oCpmem::obj::transactionC++ transaction handler class
oCpmem::transaction_errorCustom transaction error class
|\Cpmem::transaction_alloc_errorCustom transaction error class
| \Cpmem::transaction_free_errorCustom transaction error class
oCpmem::transaction_scope_errorCustom transaction error class
\Cpmem::obj::transaction::automatic::uncaught_exception_counterInternal class for counting active exceptions