File List
Here is a list of all documented files with brief descriptions:

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