PMDK C++ bindings  1.7.1
This is the C++ bindings documentation for PMDK's libpmemobj.
libpmemobj++ Directory Reference

Directories

Files

file  allocation_flag.hpp [code]
 allocation_flag - defines flags which can be passed to make_persistent
 
file  allocator.hpp [code]
 Persistent memory aware allocator.
 
file  condition_variable.hpp [code]
 Pmem-resident condition variable.
 
file  make_persistent.hpp [code]
 Persistent_ptr transactional allocation functions for objects.
 
file  make_persistent_array.hpp [code]
 Persistent_ptr allocation functions for arrays.
 
file  make_persistent_array_atomic.hpp [code]
 Atomic persistent_ptr allocation functions for arrays.
 
file  make_persistent_atomic.hpp [code]
 Persistent_ptr atomic allocation functions for objects.
 
file  mutex.hpp [code]
 Pmem-resident mutex.
 
file  p.hpp [code]
 Resides on pmem property template.
 
file  persistent_ptr.hpp [code]
 Persistent smart pointer.
 
file  pext.hpp [code]
 Convenience extensions for the resides on pmem property template.
 
file  pool.hpp [code]
 C++ pmemobj pool.
 
file  shared_mutex.hpp [code]
 Pmem-resident shared mutex.
 
file  timed_mutex.hpp [code]
 Pmem-resident timed_mutex.
 
file  transaction.hpp [code]
 C++ pmemobj transactions.
 
file  utils.hpp [code]
 Libpmemobj C++ utils.
 
file  version.hpp [code]
 Auto-generated file containing source version.