|
PMDK C++ bindings
1.13.0-git23.gf49772ac
This is the C++ bindings documentation for PMDK's libpmemobj.
|
A persistent version of concurrent hash map implementation Ref: https://arxiv.org/abs/1509.02235. More...
#include <libpmemobj++/detail/atomic_backoff.hpp>#include <libpmemobj++/detail/common.hpp>#include <libpmemobj++/detail/pair.hpp>#include <libpmemobj++/detail/template_helpers.hpp>#include <libpmemobj++/defrag.hpp>#include <libpmemobj++/make_persistent.hpp>#include <libpmemobj++/mutex.hpp>#include <libpmemobj++/p.hpp>#include <libpmemobj++/persistent_ptr.hpp>#include <libpmemobj++/transaction.hpp>#include <libpmemobj++/detail/persistent_pool_ptr.hpp>#include <libpmemobj++/shared_mutex.hpp>#include <libpmemobj++/detail/enumerable_thread_specific.hpp>#include <atomic>#include <cassert>#include <functional>#include <initializer_list>#include <iterator>#include <memory>#include <mutex>#include <thread>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| pmem | |
| Persistent memory namespace. | |
| pmem::obj | |
| Main libpmemobj namespace. | |
A persistent version of concurrent hash map implementation Ref: https://arxiv.org/abs/1509.02235.