PMDK C++ bindings
1.7
This is the C++ bindings documentation for PMDK's libpmemobj.
|
▼ 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 |
ctl.hpp | C++ ctl api |
integer_sequence.hpp | Create c++14 style index sequence |
iterator_traits.hpp | Common iterator traits |
life.hpp | Functions for destroying arrays |
make_atomic_impl.hpp | Implementation details of atomic allocation and construction |
persistent_pool_ptr.hpp | |
persistent_ptr_base.hpp | Base class for persistent_ptr |
pexceptions.hpp | Custom exceptions |
specialization.hpp | Helper template for persistent ptr specialization |
temp_value.hpp | Temp_value template class for caching objects |
template_helpers.hpp | Commonly used SFINAE helpers |
variadic.hpp | Helper functionality for handling variadic templates |
▼ experimental | |
array.hpp | Array container with std::array compatible interface |
basic_string.hpp | String container with std::basic_string compatible interface |
concurrent_hash_map.hpp | |
contiguous_iterator.hpp | Iterators for pmem::obj::array |
slice.hpp | Iterface to access sequence of objects |
string.hpp | String typedefs for common character types |
v.hpp | Volatile resides on pmem property template |
vector.hpp | Vector container with std::vector compatible interface |
allocation_flag.hpp | Allocation_flag - defines flags which can be passed to make_persistent |
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 |
version.hpp | Auto-generated file containing source version |