kblib 0.2.3
General utilities library for modern C++
kblib::compact_bit_trie< Key, key_range, Value > Member List

This is the complete list of members for kblib::compact_bit_trie< Key, key_range, Value >, including all inherited members.

at(key_type key) const noexcept(false) -> const_referencekblib::compact_bit_trie< Key, key_range, Value >inline
at(key_type key) noexcept(false) -> referencekblib::compact_bit_trie< Key, key_range, Value >inline
bitset_type typedefkblib::compact_bit_trie< Key, key_range, Value >
clear() -> voidkblib::compact_bit_trie< Key, key_range, Value >inline
const_iterator typedefkblib::compact_bit_trie< Key, key_range, Value >
const_pointer typedefkblib::compact_bit_trie< Key, key_range, Value >
const_reference typedefkblib::compact_bit_trie< Key, key_range, Value >
const_reverse_iterator typedefkblib::compact_bit_trie< Key, key_range, Value >
difference_type typedefkblib::compact_bit_trie< Key, key_range, Value >
emplace(key_type key, Ts &&... args) -> boolkblib::compact_bit_trie< Key, key_range, Value >inline
empty() const noexcept -> boolkblib::compact_bit_trie< Key, key_range, Value >inline
erase(key_type key)kblib::compact_bit_trie< Key, key_range, Value >
find_deep(key_type key, size_type depth=-1) const noexcept(false) -> const_referencekblib::compact_bit_trie< Key, key_range, Value >inline
find_deep(key_type key, size_type depth=-1) noexcept(false) -> referencekblib::compact_bit_trie< Key, key_range, Value >inline
insert(key_type key, const value_type &value) -> boolkblib::compact_bit_trie< Key, key_range, Value >inline
insert(key_type key, value_type &&value) -> boolkblib::compact_bit_trie< Key, key_range, Value >inline
insert_or_assign(key_type key, const value_type &value) -> referencekblib::compact_bit_trie< Key, key_range, Value >inline
insert_or_assign(key_type key, value_type &&value) -> referencekblib::compact_bit_trie< Key, key_range, Value >inline
iterator typedefkblib::compact_bit_trie< Key, key_range, Value >
mapped_type typedefkblib::compact_bit_trie< Key, key_range, Value >
memory_use() const noexcept -> std::size_tkblib::compact_bit_trie< Key, key_range, Value >inline
pointer typedefkblib::compact_bit_trie< Key, key_range, Value >
prune(key_type prefix)kblib::compact_bit_trie< Key, key_range, Value >
reference typedefkblib::compact_bit_trie< Key, key_range, Value >
reverse_iterator typedefkblib::compact_bit_trie< Key, key_range, Value >
shrink_to_fit() -> voidkblib::compact_bit_trie< Key, key_range, Value >inline
size() const noexcept -> size_typekblib::compact_bit_trie< Key, key_range, Value >inline
size_type typedefkblib::compact_bit_trie< Key, key_range, Value >
value_type typedefkblib::compact_bit_trie< Key, key_range, Value >