PMDK C++ bindings  1.12
This is the C++ bindings documentation for PMDK's libpmemobj.
pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator > Member List

This is the complete list of members for pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >, including all inherited members.

begin()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
begin() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
cbegin() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
cend() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
clear()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_map()=defaultpmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >
concurrent_map(const concurrent_map &table)pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >inline
concurrent_map(concurrent_map &&table)pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >inline
concurrent_map(const key_compare &comp, const allocator_type &alloc=allocator_type())pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >inlineexplicit
concurrent_map(InputIt first, InputIt last, const key_compare &comp=Comp(), const allocator_type &alloc=allocator_type())pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >inline
concurrent_map(std::initializer_list< value_type > ilist)pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >inline
concurrent_skip_list()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_skip_list(const key_compare &comp, const allocator_type &alloc=allocator_type())pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inlineexplicit
concurrent_skip_list(InputIt first, InputIt last, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type())pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_skip_list(const concurrent_skip_list &other)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_skip_list(const concurrent_skip_list &other, const allocator_type &alloc)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_skip_list(concurrent_skip_list &&other)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_skip_list(concurrent_skip_list &&other, const allocator_type &alloc)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
contains(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
contains(const K &x) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
count(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
count(const K &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
emplace(Args &&... args)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
emplace_hint(const_iterator hint, Args &&... args)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
empty() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
end()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
end() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
equal_range(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
equal_range(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
equal_range(const K &x)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
equal_range(const K &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find(const K &x)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find(const K &x) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher(const K &x)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher(const K &x) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher_eq(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher_eq(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher_eq(const K &x)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_higher_eq(const K &x) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower(const K &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower(const K &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower_eq(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower_eq(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower_eq(const K &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
find_lower_eq(const K &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
free_data()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
insert(const value_type &value)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
insert(P &&value)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
insert(value_type &&value)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
insert(const_iterator hint, const_reference value)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
insert(const_iterator hint, P &&value)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
insert(InputIterator first, InputIterator last)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
insert(std::initializer_list< value_type > ilist)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
key_comp() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
key_comp()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
lower_bound(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
lower_bound(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
lower_bound(const K &x)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
lower_bound(const K &x) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
max_size() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
operator=(const concurrent_map &other)pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >inline
operator=(concurrent_map &&other)pmem::obj::experimental::concurrent_map< Key, Value, Comp, Allocator >inline
concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >::operator=(const concurrent_skip_list &other)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >::operator=(concurrent_skip_list &&other)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >::operator=(std::initializer_list< value_type > il)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
runtime_initialize()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
size() constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
swap(concurrent_skip_list &other)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
try_emplace(const key_type &k, Args &&... args)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
try_emplace(key_type &&k, Args &&... args)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
try_emplace(K &&k, Args &&... args)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
unsafe_erase(iterator pos)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
unsafe_erase(const_iterator pos)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
unsafe_erase(const_iterator first, const_iterator last)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
unsafe_erase(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
unsafe_erase(const K &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
upper_bound(const key_type &key)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
upper_bound(const key_type &key) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
upper_bound(const K &x)pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
upper_bound(const K &x) constpmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline
~concurrent_skip_list()pmem::detail::concurrent_skip_list< detail::map_traits< Key, Value, Comp, detail::default_random_generator, Allocator, false, 64 > >inline