Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

pmem |
detail |
persistent_ptr_base | Persistent_ptr base class
obj |
allocator | (EXPERIMENTAL) Encapsulates the information about the persistent memory allocation model using PMDK's libpmemobj
rebind | Rebind to a different type
condition_variable | Persistent memory resident condition variable
mutex | Persistent memory resident mutex implementation
object_traits | Encapsulates object specific allocator functionality
rebind | Rebind to a different type
object_traits< void > | Object traits specialization for the void type
rebind | Rebind to a different type
p | Resides on pmem class
persistent_ptr | Persistent pointer class
pool | PMEMobj pool class
pool_base | The non-template pool base class
shared_mutex | Persistent memory resident shared_mutex implementation
standard_alloc_policy | The allocation policy template for a given type
rebind | Rebind to a different type
standard_alloc_policy< void > | Void specialization of the standard allocation policy
rebind | Rebind to a different type
timed_mutex | Persistent memory resident timed_mutex implementation
transaction | C++ transaction handler class
automatic | C++ automatic scope transaction class
uncaught_exception_counter | Internal class for counting active exceptions
manual | C++ manual scope transaction class
lock_error | Custom lock error class
manual_tx_abort | Custom transaction error class
pool_error | Custom pool error class
transaction_alloc_error | Custom transaction error class
transaction_error | Custom transaction error class
transaction_free_error | Custom transaction error class
transaction_scope_error | Custom transaction error class