at(const key_type &k, const tvt &key_exists=tvt::unknown()) | sharing_mapt< keyT, valueT, hashT, equalT > | |
at(const key_type &k) const | sharing_mapt< keyT, valueT, hashT, equalT > | |
baset typedef | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
bits | sharing_mapt< keyT, valueT, hashT, equalT > | protectedstatic |
chunk | sharing_mapt< keyT, valueT, hashT, equalT > | protectedstatic |
clear() | sharing_mapt< keyT, valueT, hashT, equalT > | inline |
const_find_type | sharing_mapt< keyT, valueT, hashT, equalT > | |
count_unmarked_nodes(bool leafs_only, std::set< void * > &marked, bool mark=true) const | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
delta_viewt typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
dummy | sharing_mapt< keyT, valueT, hashT, equalT > | protectedstatic |
empty() const | sharing_mapt< keyT, valueT, hashT, equalT > | inline |
erase(const key_type &k, const tvt &key_exists=tvt::unknown()) | sharing_mapt< keyT, valueT, hashT, equalT > | |
erase_all(const keyst &ks, const tvt &key_exists=tvt::unknown()) | sharing_mapt< keyT, valueT, hashT, equalT > | |
find(const key_type &k, const tvt &key_exists=tvt::unknown()) | sharing_mapt< keyT, valueT, hashT, equalT > | |
find(const key_type &k) const | sharing_mapt< keyT, valueT, hashT, equalT > | |
find_type | sharing_mapt< keyT, valueT, hashT, equalT > | |
gather_all(const baset &n, const unsigned depth, delta_viewt &delta_view) const | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
get_container_node(const key_type &k) | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
get_container_node(const key_type &k) const | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
get_delta_view(const sharing_mapt &other, delta_viewt &delta_view, const bool only_common=true) const | sharing_mapt< keyT, valueT, hashT, equalT > | |
get_leaf_node(const key_type &k) const | sharing_mapt< keyT, valueT, hashT, equalT > | inlineprotected |
get_sharing_stats(Iterator begin, Iterator end, std::function< sharing_mapt &(const Iterator)> f=[](const Iterator it) -> sharing_mapt &{ return *it;}) | sharing_mapt< keyT, valueT, hashT, equalT > | static |
get_sharing_stats_map(Iterator begin, Iterator end) | sharing_mapt< keyT, valueT, hashT, equalT > | static |
get_view(viewt &view) const | sharing_mapt< keyT, valueT, hashT, equalT > | |
has_key(const key_type &k) const | sharing_mapt< keyT, valueT, hashT, equalT > | inline |
hash typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
innert typedef | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
insert(const key_type &k, const mapped_type &v, const tvt &key_exists=tvt::unknown()) | sharing_mapt< keyT, valueT, hashT, equalT > | |
insert(const value_type &p, const tvt &key_exists=tvt::unknown()) | sharing_mapt< keyT, valueT, hashT, equalT > | |
iterate(const baset &n, const unsigned start_depth, std::function< void(const key_type &k, const mapped_type &m)> f) const | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
key_equal typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
key_type typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
keyst typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
leaf_listt typedef | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
leaft typedef | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
map | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
mapped_type typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
mask | sharing_mapt< keyT, valueT, hashT, equalT > | protectedstatic |
not_found_msg | sharing_mapt< keyT, valueT, hashT, equalT > | protectedstatic |
num | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
operator[](const key_type &k) | sharing_mapt< keyT, valueT, hashT, equalT > | |
place(const key_type &k, const mapped_type &v) | sharing_mapt< keyT, valueT, hashT, equalT > | |
place(const value_type &p) | sharing_mapt< keyT, valueT, hashT, equalT > | |
size() const | sharing_mapt< keyT, valueT, hashT, equalT > | inline |
size_type typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
steps | sharing_mapt< keyT, valueT, hashT, equalT > | protectedstatic |
swap(sharing_mapt &other) | sharing_mapt< keyT, valueT, hashT, equalT > | inline |
to_mapt typedef | sharing_mapt< keyT, valueT, hashT, equalT > | protected |
value_type typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
view_itemt typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
viewt typedef | sharing_mapt< keyT, valueT, hashT, equalT > | |
~sharing_mapt() | sharing_mapt< keyT, valueT, hashT, equalT > | inline |