PMDK C++ bindings
1.2.0
This is the C++ bindings documentation for PMDK's libpmemobj.
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Persistent_ptr base class |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Pmem::obj::experimental::array - EXPERIMENTAL persistent container with std::array compatible interface |
![]() ![]() ![]() ![]() ![]() | Base class for iterators which satisfies RandomAccessIterator and operate on contiguous memory |
![]() ![]() ![]() ![]() ![]() | Const iterator |
![]() ![]() ![]() ![]() ![]() | This struct provides comparison operators between const_contigous_iterator for specified type (as all iterators can be converted to const_iterator this allows to compare all of them) |
![]() ![]() ![]() ![]() ![]() | Non-const iterator which adds elements to a transaction in a bulk |
![]() ![]() ![]() ![]() ![]() | Default non-const iterator which adds element to a transaction on every access |
![]() ![]() ![]() ![]() ![]() | Pmem::obj::experimental::slice - provides interface to access sequence of objects |
![]() ![]() ![]() ![]() ![]() | Pmem::obj::experimental::v - volatile resides on pmem class |
![]() ![]() ![]() ![]() | Encapsulates object specific allocator functionality |
![]() ![]() ![]() ![]() ![]() | Rebind to a different type |
![]() ![]() ![]() ![]() | Object traits specialization for the void type |
![]() ![]() ![]() ![]() ![]() | Rebind to a different type |
![]() ![]() ![]() ![]() | The allocation policy template for a given type |
![]() ![]() ![]() ![]() ![]() | Rebind to a different type |
![]() ![]() ![]() ![]() | Void specialization of the standard allocation policy |
![]() ![]() ![]() ![]() ![]() | Rebind to a different type |
![]() ![]() ![]() ![]() | (EXPERIMENTAL) Encapsulates the information about the persistent memory allocation model using PMDK's libpmemobj |
![]() ![]() ![]() ![]() ![]() | Rebind to a different type |
![]() ![]() ![]() ![]() | Persistent memory resident condition variable |
![]() ![]() ![]() ![]() | Persistent pointer class |
![]() ![]() ![]() ![]() | Persistent memory resident mutex implementation |
![]() ![]() ![]() ![]() | Resides on pmem class |
![]() ![]() ![]() ![]() | PMEMobj pool class |
![]() ![]() ![]() ![]() | The non-template pool base class |
![]() ![]() ![]() ![]() | Persistent memory resident shared_mutex implementation |
![]() ![]() ![]() ![]() | Persistent memory resident timed_mutex implementation |
![]() ![]() ![]() ![]() | C++ transaction handler class |
![]() ![]() ![]() ![]() ![]() | C++ automatic scope transaction class |
![]() ![]() ![]() ![]() ![]() ![]() | Internal class for counting active exceptions |
![]() ![]() ![]() ![]() ![]() | C++ manual scope transaction class |
![]() ![]() ![]() | Custom pool error class |
![]() ![]() ![]() | Custom transaction error class |
![]() ![]() ![]() | Custom lock error class |
![]() ![]() ![]() | Custom transaction error class |
![]() ![]() ![]() | Custom transaction error class |
![]() ![]() ![]() | Custom transaction error class |
![]() ![]() ![]() | Custom transaction error class |