|
PMDK C++ bindings
1.2.0
This is the C++ bindings documentation for PMDK's libpmemobj.
|
| Common array traits | |
| Compile time type check for make_persistent | |
| Commonly used functionality | |
| Commonly used conversions | |
| Create c++14 style index sequence | |
| Functions for destroying arrays | |
| Implementation details of atomic allocation and construction | |
| Base class for persistent_ptr | |
| Custom exceptions | |
| Helper template for persistent ptr specialization | |
| Implementation details of volatile variables implementation | |
| Array container with std::array compatible interface | |
| Iterators for pmem::obj::array | |
| Iterface to access sequence of objects | |
| Volatile resides on pmem property template | |
| Persistent memory aware allocator | |
| Pmem-resident condition variable | |
| Persistent_ptr transactional allocation functions for objects | |
| Persistent_ptr allocation functions for arrays | |
| Atomic persistent_ptr allocation functions for arrays | |
| Persistent_ptr atomic allocation functions for objects | |
| Pmem-resident mutex | |
| Resides on pmem property template | |
| Persistent smart pointer | |
| Convenience extensions for the resides on pmem property template | |
| C++ pmemobj pool | |
| Pmem-resident shared mutex | |
| Pmem-resident timed_mutex | |
| C++ pmemobj transactions | |
| Libpmemobj C++ utils | |
| Auto-generated file containing source version |
1.8.5