adjust_table_size(size_type total_elements, size_type current_size) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
allocator_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
allow_multimapping enum value | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | private |
at(const key_type &key) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
at(const key_type &key) const | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
base_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | private |
begin() | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
begin() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
cbegin() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
cend() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
clear() | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base(size_type n_of_buckets=initial_bucket_number, const hash_compare &hc=hash_compare(), const allocator_type &a=allocator_type()) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
concurrent_unordered_base(const concurrent_unordered_base &right, const allocator_type &a) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
concurrent_unordered_base(const concurrent_unordered_base &right) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
concurrent_unordered_base(concurrent_unordered_base &&right) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
concurrent_unordered_base(concurrent_unordered_base &&right, const allocator_type &a) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
concurrent_unordered_map(size_type n_of_buckets=base_type::initial_bucket_number, const hasher &a_hasher=hasher(), const key_equal &a_keyeq=key_equal(), const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inlineexplicit |
concurrent_unordered_map(size_type n_of_buckets, const allocator_type &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(size_type n_of_buckets, const hasher &a_hasher, const allocator_type &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(const Allocator &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inlineexplicit |
concurrent_unordered_map(Iterator first, Iterator last, size_type n_of_buckets=base_type::initial_bucket_number, const hasher &a_hasher=hasher(), const key_equal &a_keyeq=key_equal(), const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(Iterator first, Iterator last, size_type n_of_buckets, const allocator_type &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(Iterator first, Iterator last, size_type n_of_buckets, const hasher &a_hasher, const allocator_type &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(std::initializer_list< value_type > il, size_type n_of_buckets=base_type::initial_bucket_number, const hasher &a_hasher=hasher(), const key_equal &a_keyeq=key_equal(), const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(std::initializer_list< value_type > il, size_type n_of_buckets, const allocator_type &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(std::initializer_list< value_type > il, size_type n_of_buckets, const hasher &a_hasher, const allocator_type &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(concurrent_unordered_map &&table, const Allocator &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map(const concurrent_unordered_map &table, const Allocator &a) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_map_traits() | tbb::interface5::concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > | inlineprotected |
concurrent_unordered_map_traits(const hash_compare &hc) | tbb::interface5::concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > | inlineprotected |
const_iterator typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
const_local_iterator typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
const_pointer typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
const_reference typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
count(const key_type &key) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
difference_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
emplace(Args &&... args) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
emplace_hint(const_iterator, Args &&... args) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
empty() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
end() | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
end() const | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::end() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
equal_range(const key_type &key) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
equal_range(const key_type &key) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
find(const key_type &key) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
find(const key_type &key) const | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::find(const key_type &key) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::find(const key_type &key) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
get_allocator() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
get_bucket(size_type bucket) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
get_key(const std::pair< Type1, Type2 > &value) | tbb::interface5::concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > | inlineprotectedstatic |
get_parent(size_type bucket) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
hash_compare typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | private |
hash_function() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
hasher typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
init_bucket(size_type bucket) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
initial_bucket_load | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | privatestatic |
initial_bucket_number | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | protectedstatic |
insert(const value_type &value) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
insert(const_iterator, const value_type &value) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
insert(value_type &&value) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
insert(const_iterator, value_type &&value) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
insert(node_type &&nh) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
insert(const_iterator, node_type &&nh) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
insert(Iterator first, Iterator last) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
insert(std::initializer_list< value_type > il) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(const value_type &value) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(const_iterator, const value_type &value) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(value_type &&value) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(const_iterator, value_type &&value) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(node_type &&nh) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(const_iterator, node_type &&nh) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(Iterator first, Iterator last) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > >::insert(std::initializer_list< value_type > il) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
internal_clear() | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_copy(const self_type &right) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_distance(const_iterator first, const_iterator last) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivatestatic |
internal_equal_range(const key_type &key) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_erase(const_iterator it) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_extract(const_iterator it) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_find(const key_type &key) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_init() | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_insert(__TBB_FORWARDING_REF(ValueType) value, nodeptr_t pnode=NULL) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
internal_merge(SourceType &source) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
internal_swap_buckets(concurrent_unordered_base &right) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
is_initialized(size_type bucket) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
iterator typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
key_compare typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
key_eq() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
key_equal typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
key_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
load_factor() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
local_iterator typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
mapped_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
max_load_factor() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
max_load_factor(float newmax) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
max_size() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
merge(concurrent_unordered_map< Key, T, Hash, Equality, Allocator > &source) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
merge(concurrent_unordered_map< Key, T, Hash, Equality, Allocator > &&source) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
merge(concurrent_unordered_multimap< Key, T, Hash, Equality, Allocator > &source) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
merge(concurrent_unordered_multimap< Key, T, Hash, Equality, Allocator > &&source) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
my_allocator | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | private |
my_buckets | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | private |
my_hash_compare | tbb::interface5::concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > | protected |
my_maximum_bucket_size | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | private |
my_number_of_buckets | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | private |
my_solist | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | private |
node_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
nodeptr_t typedef | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | protected |
operator=(const concurrent_unordered_base &right) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
operator=(concurrent_unordered_base &&other) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
operator=(std::initializer_list< value_type > il) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |
operator[](const key_type &key) | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | inline |
paircc_t typedef | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | private |
pairii_t typedef | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | private |
pointer typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
pointers_per_table | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | privatestatic |
prepare_bucket(sokey_t hash_key) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
range() | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
range() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
raw_const_iterator typedef | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | protected |
raw_iterator typedef | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | protected |
reference typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
rehash(size_type buckets) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
segment_base(size_type k) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivatestatic |
segment_index_of(size_type index) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivatestatic |
segment_size(size_type k) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivatestatic |
self_type typedef | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | protected |
set_bucket(size_type bucket, raw_iterator dummy_head) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
size() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
size_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
solist_t typedef | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | protected |
split_order_key_dummy(sokey_t order_key) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
split_order_key_regular(sokey_t order_key) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprivate |
swap(concurrent_unordered_base &right) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
traits_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | private |
unsafe_begin(size_type bucket) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_begin(size_type bucket) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_bucket(const key_type &key) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_bucket_count() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_bucket_size(size_type bucket) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_cbegin(size_type bucket) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_cend(size_type bucket) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_end(size_type bucket) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_end(size_type bucket) const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_erase(const_iterator where) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_erase(const_iterator first, const_iterator last) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_erase(const key_type &key) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_extract(const_iterator where) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_extract(const key_type &key) | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
unsafe_max_bucket_count() const | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inline |
value_type typedef | tbb::interface5::concurrent_unordered_map< Key, T, Hasher, Key_equality, Allocator > | |
~concurrent_unordered_base() | tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, tbb::tbb_hash< Key >, std::equal_to< Key > >, tbb::tbb_allocator< std::pair< const Key, T > >, false > > | inlineprotected |