PMDK C++ bindings
1.13.0-git23.gf49772ac
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. | |