PMDK C++ bindings  1.2.0
This is the C++ bindings documentation for PMDK's libpmemobj.
 All Classes Files Functions Variables Typedefs Friends Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
\-libpmemobj++
 o-detail
 |o*array_traits.hppCommon array traits
 |o*check_persistent_ptr_array.hppCompile time type check for make_persistent
 |o*common.hppCommonly used functionality
 |o*conversions.hppCommonly used conversions
 |o*integer_sequence.hppCreate c++14 style index sequence
 |o*life.hppFunctions for destroying arrays
 |o*make_atomic_impl.hppImplementation details of atomic allocation and construction
 |o*persistent_ptr_base.hppBase class for persistent_ptr
 |o*pexceptions.hppCustom exceptions
 |o*specialization.hppHelper template for persistent ptr specialization
 |\*volatile.hppImplementation details of volatile variables implementation
 o-experimental
 |o*array.hppArray container with std::array compatible interface
 |o*contiguous_iterator.hppIterators for pmem::obj::array
 |o*slice.hppIterface to access sequence of objects
 |\*v.hppVolatile resides on pmem property template
 o*allocator.hppPersistent memory aware allocator
 o*condition_variable.hppPmem-resident condition variable
 o*make_persistent.hppPersistent_ptr transactional allocation functions for objects
 o*make_persistent_array.hppPersistent_ptr allocation functions for arrays
 o*make_persistent_array_atomic.hppAtomic persistent_ptr allocation functions for arrays
 o*make_persistent_atomic.hppPersistent_ptr atomic allocation functions for objects
 o*mutex.hppPmem-resident mutex
 o*p.hppResides on pmem property template
 o*persistent_ptr.hppPersistent smart pointer
 o*pext.hppConvenience extensions for the resides on pmem property template
 o*pool.hppC++ pmemobj pool
 o*shared_mutex.hppPmem-resident shared mutex
 o*timed_mutex.hppPmem-resident timed_mutex
 o*transaction.hppC++ pmemobj transactions
 o*utils.hppLibpmemobj C++ utils
 \*version.hppAuto-generated file containing source version