|
PMDK C++ bindings
1.2.0
This is the C++ bindings documentation for PMDK's libpmemobj.
|
| ▼ pmdk-1.4.1 | |
| ▼ src | |
| ▼ include | |
| ▼ libpmemobj++ | |
| ▼ detail | |
| array_traits.hpp | Common array traits |
| check_persistent_ptr_array.hpp | Compile time type check for make_persistent |
| common.hpp | Commonly used functionality |
| conversions.hpp | Commonly used conversions |
| integer_sequence.hpp | Create c++14 style index sequence |
| life.hpp | Functions for destroying arrays |
| make_atomic_impl.hpp | Implementation details of atomic allocation and construction |
| persistent_ptr_base.hpp | |
| pexceptions.hpp | Custom exceptions |
| specialization.hpp | Helper template for persistent ptr specialization |
| allocator.hpp | Persistent memory aware allocator |
| condition_variable.hpp | Pmem-resident condition variable |
| make_persistent.hpp | Persistent_ptr transactional allocation functions for objects |
| make_persistent_array.hpp | Persistent_ptr allocation functions for arrays |
| make_persistent_array_atomic.hpp | Atomic persistent_ptr allocation functions for arrays |
| make_persistent_atomic.hpp | Persistent_ptr atomic allocation functions for objects |
| mutex.hpp | Pmem-resident mutex |
| p.hpp | Resides on pmem property template |
| persistent_ptr.hpp | Persistent smart pointer |
| pext.hpp | Convenience extensions for the resides on pmem property template |
| pool.hpp | C++ pmemobj pool |
| shared_mutex.hpp | Pmem-resident shared mutex |
| timed_mutex.hpp | Pmem-resident timed_mutex |
| transaction.hpp | C++ pmemobj transactions |
| utils.hpp | Libpmemobj C++ utils |
1.8.13