PMDK C++ bindings  1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
Class Index
A | B | C | D | E | F | H | I | L | M | N | O | P | R | S | T | V | W
A
concurrent_hash_map::accessor (pmem::obj)
allocation_flag (pmem::obj)
allocation_flag_atomic (pmem::obj)
allocator (pmem::obj)
array (pmem::obj)
atomic< pmem::obj::experimental::self_relative_ptr< T > > (std)
atomic_persistent_aware_ptr (pmem::obj::experimental)
B
basic_contiguous_iterator (pmem::detail)
basic_dram_inline_string (pmem::obj::experimental)
basic_inline_string (pmem::obj::experimental)
basic_string (pmem::obj)
basic_string_view (pmem::obj)
basic_transaction (pmem::obj)
mpsc_queue::batch_type (pmem::obj::experimental)
concurrent_hash_map::bucket_accessor (pmem::obj)
C
can_do_snapshot (pmem::detail)
can_do_snapshot< std::atomic< obj::experimental::self_relative_ptr< T > > > (pmem::detail)
concurrent_hash_map (pmem::obj)
concurrent_map (pmem::obj::experimental)
concurrent_skip_list (pmem::detail)
condition_variable (pmem::obj)
concurrent_hash_map::const_accessor (pmem::obj)
contiguous_iterator (pmem::detail)
ctl_error (pmem)
D
defrag (pmem::obj)
defrag_error (pmem)
E
ebr (pmem::detail)
enumerable_thread_specific (pmem::detail)
F
flat_transaction (pmem::obj)
H
hash< pmem::obj::p< T > > (std)
I
id_manager (pmem::detail)
is_bidirectional_iterator (pmem::detail)
is_forward_iterator (pmem::detail)
is_input_iterator (pmem::detail)
is_output_iterator (pmem::detail)
is_random_access_iterator (pmem::detail)
L
layout_error (pmem)
radix_tree::leaf (pmem::obj::experimental)
less< pmem::obj::p< T > > (std)
lock_error (pmem)
M
manual_tx_abort (pmem)
mpsc_queue (pmem::obj::experimental)
mutex (pmem::obj)
concurrent_hash_map::mutex_vector (pmem::obj)
N
radix_tree::node (pmem::obj::experimental)
numeric_limits< pmem::obj::p< T > > (std)
O
object_traits (pmem::obj)
object_traits< void > (pmem::obj)
P
p (pmem::obj)
persistent_ptr (pmem::obj)
persistent_ptr< const void > (pmem::obj)
persistent_ptr< void > (pmem::obj)
persistent_ptr_base (pmem::obj)
mpsc_queue::pmem_log_type (pmem::obj::experimental)
pool (pmem::obj)
pool_base (pmem::obj)
pool_error (pmem)
pool_invalid_argument (pmem)
R
radix_tree (pmem::obj::experimental)
range_snapshotting_iterator (pmem::detail)
allocator::rebind (pmem::obj)
object_traits::rebind (pmem::obj)
object_traits< void >::rebind (pmem::obj)
standard_alloc_policy::rebind (pmem::obj)
standard_alloc_policy< void >::rebind (pmem::obj)
S
segment_iterator (pmem::obj::segment_vector_internal)
segment_vector (pmem::obj)
self_relative_accessor (pmem::detail)
self_relative_ptr (pmem::obj::experimental)
self_relative_ptr_base_impl (pmem::detail)
concurrent_hash_map::serial_bucket_accessor (pmem::obj)
shared_mutex (pmem::obj)
slice (pmem::obj)
standard_alloc_policy (pmem::obj)
standard_alloc_policy< void > (pmem::obj)
T
temp_value (pmem::detail)
thread_id_type (pmem::detail)
timed_mutex (pmem::obj)
total_sizeof (pmem::obj::experimental)
total_sizeof< basic_dram_inline_string< CharT, Traits > > (pmem::obj::experimental)
total_sizeof< basic_inline_string< CharT, Traits > > (pmem::obj::experimental)
transaction_alloc_error (pmem)
transaction_base (pmem::detail)
transaction_error (pmem)
transaction_free_error (pmem)
transaction_out_of_memory (pmem)
transaction_scope_error (pmem)
V
v (pmem::obj::experimental)
vector (pmem::obj)
volatile_state (pmem::detail)
W
mpsc_queue::worker (pmem::obj::experimental)