PMDK C++ bindings
1.10
This is the C++ bindings documentation for PMDK's libpmemobj.
|
A persistent version of thread-local storage. More...
#include <libpmemobj++/container/segment_vector.hpp>
#include <libpmemobj++/detail/common.hpp>
#include <libpmemobj++/mutex.hpp>
#include <libpmemobj++/shared_mutex.hpp>
#include <cassert>
#include <deque>
#include <mutex>
#include <numeric>
#include <thread>
#include <unordered_map>
Go to the source code of this file.
Classes | |
struct | pmem::detail::id_manager |
This structure is used for assigning unique thread ids so that those ids will be reused in case of thread exit. More... | |
struct | pmem::detail::thread_id_type |
RAII-style structure for holding thread id. More... | |
class | pmem::detail::enumerable_thread_specific< T, Mutex, Storage > |
Class for storing thread local data. More... | |
Namespaces | |
pmem | |
Persistent memory namespace. | |
pmem::detail | |
Implementation details. | |
A persistent version of thread-local storage.