|
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 |
1.8.5