| 
    PMDK C++ bindings
    1.5.2
    
   This is the C++ bindings documentation for PMDK's libpmemobj. 
   | 
 
Directories | 
Files | |
| 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.  | |