| accessor_location(accessor_not_used const &) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| accessor_location(const_accessor &a) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| add_to_bucket(bucket *b, node_base *n) | tbb::interface5::internal::hash_map_base | inlineprotectedstatic |
| allocate_node_copy_construct(node_allocator_type &allocator, const Key &key, const T *t) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotectedstatic |
| allocate_node_default_construct(node_allocator_type &allocator, const Key &key, const T *) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotectedstatic |
| allocate_node_move_construct(node_allocator_type &allocator, const Key &key, const T *t) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotectedstatic |
| allocator_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| begin() | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| begin() const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| bucket_count() const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| check_mask_race(const hashcode_t h, hashcode_t &m) const | tbb::interface5::internal::hash_map_base | inlineprotected |
| check_rehashing_collision(const hashcode_t h, hashcode_t m_old, hashcode_t m) const | tbb::interface5::internal::hash_map_base | inlineprotected |
| clear() | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| concurrent_hash_map(const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineexplicit |
| concurrent_hash_map(const HashCompare &compare, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineexplicit |
| concurrent_hash_map(size_type n, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(size_type n, const HashCompare &compare, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(const concurrent_hash_map &table) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(const concurrent_hash_map &table, const allocator_type &a) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(concurrent_hash_map &&table) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(concurrent_hash_map &&table, const allocator_type &a) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(I first, I last, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(I first, I last, const HashCompare &compare, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(std::initializer_list< value_type > il, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| concurrent_hash_map(std::initializer_list< value_type > il, const HashCompare &compare, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| const_accessor class | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| const_iterator typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| const_pointer typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| const_range_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| const_reference typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| count(const Key &key) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| create_node(node_allocator_type &allocator, Args &&... args) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotectedstatic |
| delete_node(node_base *n) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| delete_segment(segment_index_t s, const Allocator &allocator) | tbb::interface5::internal::hash_map_base | inlineprotected |
| difference_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| do_not_allocate_node(node_allocator_type &, const Key &, const T *) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotectedstatic |
| embedded_block | tbb::interface5::internal::hash_map_base | protectedstatic |
| embedded_buckets | tbb::interface5::internal::hash_map_base | protectedstatic |
| emplace(const_accessor &result, Args &&... args) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| emplace(accessor &result, Args &&... args) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| emplace(Args &&... args) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| empty() const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| enable_segment(segment_index_t k, const Allocator &allocator, bool is_initial=false) | tbb::interface5::internal::hash_map_base | inlineprotected |
| end() | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| end() const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| equal_range(const Key &key) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| equal_range(const Key &key) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| erase(const Key &key) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| erase(const_accessor &item_accessor) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| erase(accessor &item_accessor) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| exclude(const_accessor &item_accessor) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| find(const_accessor &result, const Key &key) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| find(accessor &result, const Key &key) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| first_block | tbb::interface5::internal::hash_map_base | protectedstatic |
| generic_emplace(Accessor &&result, Args &&... args) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| generic_move_insert(Accessor &&result, value_type &&value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| get_allocator() const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| get_bucket(hashcode_t h) const | tbb::interface5::internal::hash_map_base | inlineprotected |
| hash_map_base() | tbb::interface5::internal::hash_map_base | inlineprotected |
| hashcode_t typedef | tbb::interface5::internal::hash_map_base | protected |
| init_buckets(segment_ptr_t ptr, size_type sz, bool is_initial) | tbb::interface5::internal::hash_map_base | inlineprotectedstatic |
| insert(const_accessor &result, const Key &key) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(accessor &result, const Key &key) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(const_accessor &result, const value_type &value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(accessor &result, const value_type &value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(const value_type &value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(const_accessor &result, value_type &&value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(accessor &result, value_type &&value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(value_type &&value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(I first, I last) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert(std::initializer_list< value_type > il) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| insert_new_node(bucket *b, node_base *n, hashcode_t mask) | tbb::interface5::internal::hash_map_base | inlineprotected |
| internal::hash_map_iterator class | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| internal::hash_map_range class | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| internal_copy(const concurrent_hash_map &source) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| internal_copy(I first, I last, size_type reserve_size) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| internal_equal_range(const Key &key, I end) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| internal_fast_find(const Key &key) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| internal_move(hash_map_base &&other) | tbb::interface5::internal::hash_map_base | inlineprotected |
| internal_move_assign(concurrent_hash_map &&other, tbb::internal::traits_true_type) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| internal_move_assign(concurrent_hash_map &&other, tbb::internal::traits_false_type) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| internal_swap(hash_map_base &table) | tbb::interface5::internal::hash_map_base | inlineprotected |
| is_valid(void *ptr) | tbb::interface5::internal::hash_map_base | inlineprotectedstatic |
| is_write_access_needed(accessor const &) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| is_write_access_needed(const_accessor const &) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| is_write_access_needed(accessor_not_used const &) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | friend |
| iterator typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| key_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| lookup(bool op_insert, const Key &key, const T *t, const_accessor *result, bool write, node *(*allocate_node)(node_allocator_type &, const Key &, const T *), node *tmp_n=0) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| mapped_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| mark_rehashed_levels(hashcode_t h) | tbb::interface5::internal::hash_map_base | inlineprotected |
| max_size() const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| my_allocator | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| my_embedded_segment | tbb::interface5::internal::hash_map_base | protected |
| my_hash_compare | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| my_mask | tbb::interface5::internal::hash_map_base | protected |
| my_size | tbb::interface5::internal::hash_map_base | protected |
| my_table | tbb::interface5::internal::hash_map_base | protected |
| node_allocator_traits typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| node_allocator_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | protected |
| node_base typedef | tbb::interface5::internal::hash_map_base | protected |
| operator=(const concurrent_hash_map &table) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| operator=(concurrent_hash_map &&table) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| operator=(std::initializer_list< value_type > il) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| pointer typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| pointers_per_table | tbb::interface5::internal::hash_map_base | protectedstatic |
| range(size_type grainsize=1) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| range(size_type grainsize=1) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| range_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| reference typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| rehash(size_type n=0) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| rehash_bucket(bucket *b_new, const hashcode_t h) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| reserve(size_type buckets, const Allocator &allocator) | tbb::interface5::internal::hash_map_base | inlineprotected |
| search_bucket(const key_type &key, bucket *b) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inlineprotected |
| segment_base(segment_index_t k) | tbb::interface5::internal::hash_map_base | inlineprotectedstatic |
| segment_index_of(size_type index) | tbb::interface5::internal::hash_map_base | inlineprotectedstatic |
| segment_index_t typedef | tbb::interface5::internal::hash_map_base | protected |
| segment_ptr_t typedef | tbb::interface5::internal::hash_map_base | protected |
| segment_size(segment_index_t k) | tbb::interface5::internal::hash_map_base | inlineprotectedstatic |
| segments_table_t typedef | tbb::interface5::internal::hash_map_base | protected |
| size() const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |
| size_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| swap(concurrent_hash_map &table) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| value_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | |
| ~concurrent_hash_map() | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline |