begin() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
begin() const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
cbegin() const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
cend() const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
clear() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
const_iterator typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
const_reference typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
const_reverse_iterator typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
count(const key_type &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
count(const K &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
crbegin() const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
crend() const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
descend(pointer_type root_snap, const K &key) const (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
difference_type typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
ebr typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
emplace(Args &&... args) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
emplace(Args &&... args) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
empty() const noexcept | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
end() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
end() const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
erase(const_iterator pos) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
erase(const_iterator first, const_iterator last) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
erase(const key_type &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
erase(const K &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
find(const key_type &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
find(const key_type &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
find(const K &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
find(const K &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
find_leaf(typename radix_tree< Key, Value, BytesView, MtMode >::pointer_type n) const (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
garbage_collect() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
garbage_collect_force() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert(const value_type &v) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert(value_type &&v) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert(P &&p) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert(InputIterator first, InputIterator last) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert(std::initializer_list< value_type > il) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert(P &&p) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert_or_assign(const key_type &k, M &&obj) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert_or_assign(key_type &&k, M &&obj) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert_or_assign(K &&k, M &&obj) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert_or_assign(const key_type &k, M &&obj) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert_or_assign(key_type &&k, M &&obj) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
insert_or_assign(K &&k, M &&obj) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
internal_emplace(const K &k, F &&make_leaf) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
iterator typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
key_type typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
lower_bound(const key_type &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
lower_bound(const key_type &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
lower_bound(const K &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
lower_bound(const K &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
mapped_type typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
max_size() const noexcept | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
next_leaf(Iterator node, pointer_type parent) const (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
operator<< (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | friend |
operator=(const radix_tree &m) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
operator=(radix_tree &&m) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
operator=(std::initializer_list< value_type > ilist) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
radix_tree() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
radix_tree(InputIt first, InputIt last) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
radix_tree(const radix_tree &m) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
radix_tree(radix_tree &&m) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
radix_tree(std::initializer_list< value_type > il) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
rbegin() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
rbegin() const (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
reference typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
register_worker() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
rend() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
rend() const (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
reverse_iterator typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
runtime_finalize_mt() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
runtime_initialize_mt(ebr *e=new ebr()) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
size() const noexcept | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
size_type typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
swap(radix_tree &rhs) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
swap(radix_tree< Key, Value, BytesView, MtMode > &lhs, radix_tree< Key, Value, BytesView, MtMode > &rhs) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | related |
try_emplace(const key_type &k, Args &&... args) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
try_emplace(key_type &&k, Args &&... args) (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
try_emplace(K &&k, Args &&... args) -> typename std::enable_if< detail::has_is_transparent< BV >::value &&!std::is_same< typename std::remove_const< typename std::remove_reference< K >::type >::type, key_type >::value, std::pair< iterator, bool >>::type | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
try_emplace(const key_type &k, Args &&... args) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
try_emplace(key_type &&k, Args &&... args) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
upper_bound(const key_type &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
upper_bound(const key_type &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
upper_bound(const K &k) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
upper_bound(const K &k) const | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
value_type typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
worker_type typedef (defined in pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >) | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |
~radix_tree() | pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode > | |