PMDK C++ bindings  1.9
This is the C++ bindings documentation for PMDK's libpmemobj.
Classes | Namespaces
volatile_state.hpp File Reference

A volatile state for persistent objects. More...

#include <cassert>
#include <functional>
#include <memory>
#include <mutex>
#include <shared_mutex>
#include <tuple>
#include <unordered_map>
#include <libpmemobj++/detail/common.hpp>
#include <libpmemobj++/detail/life.hpp>
#include <libpmemobj++/pool.hpp>
#include <libpmemobj++/transaction.hpp>

Go to the source code of this file.

Classes

class  pmem::detail::volatile_state
 Global key value store which allows persistent objects to use volatile memory. More...
 

Namespaces

 pmem
 Persistent memory namespace.
 
 pmem::detail
 Implementation details.
 

Detailed Description

A volatile state for persistent objects.

This feature requires C++14 support.