tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > Member List

This is the complete list of members for tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >, including all inherited members.

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 | inline protected static
allocate_node_copy_construct(node_allocator_type &allocator, const Key &key, const T *t) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected static
allocate_node_default_construct(node_allocator_type &allocator, const Key &key, const T *) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected static
allocate_node_move_construct(node_allocator_type &allocator, const Key &key, const T *t) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected static
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 | inline protected
check_rehashing_collision(const hashcode_t h, hashcode_t m_old, hashcode_t m) const | tbb::interface5::internal::hash_map_base | inline protected
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 > | inline explicit
concurrent_hash_map(const HashCompare &compare, const allocator_type &a=allocator_type()) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline explicit
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 | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > |
const_range_type typedef | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > |
const_reference | 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 > | inline protected static
delete_node(node_base *n) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected
delete_segment(segment_index_t s, const Allocator &allocator) | tbb::interface5::internal::hash_map_base | inline protected
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 > | inline protected static
embedded_block | tbb::interface5::internal::hash_map_base | protected static
embedded_buckets | tbb::interface5::internal::hash_map_base | protected static
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 | inline protected
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 | protected static
generic_emplace(Accessor &&result, Args &&... args) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected
generic_move_insert(Accessor &&result, value_type &&value) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected
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 | inline protected
hash_map_base() | tbb::interface5::internal::hash_map_base | inline protected
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 | inline protected static
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 | inline protected
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 > | inline protected
internal_move(hash_map_base &&other) | tbb::interface5::internal::hash_map_base | inline protected
internal_move_assign(concurrent_hash_map &&other, tbb::internal::traits_true_type) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected
internal_move_assign(concurrent_hash_map &&other, tbb::internal::traits_false_type) | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected
internal_swap(hash_map_base &table) | tbb::interface5::internal::hash_map_base | inline protected
is_valid(void *ptr) | tbb::interface5::internal::hash_map_base | inline protected static
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 | inline protected
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 | protected static
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 > | inline protected
reserve(size_type buckets, const Allocator &allocator) | tbb::interface5::internal::hash_map_base | inline protected
search_bucket(const key_type &key, bucket *b) const | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | inline protected
segment_base(segment_index_t k) | tbb::interface5::internal::hash_map_base | inline protected static
segment_index_of(size_type index) | tbb::interface5::internal::hash_map_base | inline protected static
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 | inline protected static
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

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.