|
PMDK C++ bindings
1.12-git53.g67ba2be4
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.