|
PMDK C++ bindings
1.12-git53.g67ba2be4
This is the C++ bindings documentation for PMDK's libpmemobj.
|
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 | defrag.hpp [code] |
| Defragmentation class. | |
| 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 | persistent_ptr_base.hpp [code] |
| Base class for persistent_ptr. | |
| file | pexceptions.hpp [code] |
| Custom exceptions. | |
| 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 | slice.hpp [code] |
| Interface to access sequence of objects. | |
| file | string_view.hpp [code] |
| Our partial std::string_view implementation. | |
| file | timed_mutex.hpp [code] |
| Pmem-resident timed_mutex. | |
| file | transaction.hpp [code] |
| C++ pmemobj transactions. | |
| file | utils.hpp [code] |
| Libpmemobj C++ utils. | |