Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
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_baseinlineprotectedstatic
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 typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
begin()tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
begin() consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
bucket_count() consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
check_mask_race(const hashcode_t h, hashcode_t &m) consttbb::interface5::internal::hash_map_baseinlineprotected
check_rehashing_collision(const hashcode_t h, hashcode_t m_old, hashcode_t m) consttbb::interface5::internal::hash_map_baseinlineprotected
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 classtbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >friend
const_iterator typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
const_pointer typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
const_range_type typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
const_reference typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
count(const Key &key) consttbb::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_baseinlineprotected
difference_type typedeftbb::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_blocktbb::interface5::internal::hash_map_baseprotectedstatic
embedded_bucketstbb::interface5::internal::hash_map_baseprotectedstatic
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() consttbb::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_baseinlineprotected
end()tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
end() consttbb::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) consttbb::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) consttbb::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_blocktbb::interface5::internal::hash_map_baseprotectedstatic
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() consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
get_bucket(hashcode_t h) consttbb::interface5::internal::hash_map_baseinlineprotected
hash_map_base()tbb::interface5::internal::hash_map_baseinlineprotected
hashcode_t typedeftbb::interface5::internal::hash_map_baseprotected
init_buckets(segment_ptr_t ptr, size_type sz, bool is_initial)tbb::interface5::internal::hash_map_baseinlineprotectedstatic
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_baseinlineprotected
internal::hash_map_iterator classtbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >friend
internal::hash_map_range classtbb::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) consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >protected
internal_fast_find(const Key &key) consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inlineprotected
internal_move(hash_map_base &&other)tbb::interface5::internal::hash_map_baseinlineprotected
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_baseinlineprotected
is_valid(void *ptr)tbb::interface5::internal::hash_map_baseinlineprotectedstatic
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 typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
key_type typedeftbb::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 typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
mark_rehashed_levels(hashcode_t h)tbb::interface5::internal::hash_map_baseinlineprotected
max_size() consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
my_allocatortbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >protected
my_embedded_segmenttbb::interface5::internal::hash_map_baseprotected
my_hash_comparetbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >protected
my_masktbb::interface5::internal::hash_map_baseprotected
my_sizetbb::interface5::internal::hash_map_baseprotected
my_tabletbb::interface5::internal::hash_map_baseprotected
node_allocator_traits typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >protected
node_allocator_type typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >protected
node_base typedeftbb::interface5::internal::hash_map_baseprotected
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 typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
pointers_per_tabletbb::interface5::internal::hash_map_baseprotectedstatic
range(size_type grainsize=1)tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
range(size_type grainsize=1) consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
range_type typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
reference typedeftbb::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_baseinlineprotected
search_bucket(const key_type &key, bucket *b) consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inlineprotected
segment_base(segment_index_t k)tbb::interface5::internal::hash_map_baseinlineprotectedstatic
segment_index_of(size_type index)tbb::interface5::internal::hash_map_baseinlineprotectedstatic
segment_index_t typedeftbb::interface5::internal::hash_map_baseprotected
segment_ptr_t typedeftbb::interface5::internal::hash_map_baseprotected
segment_size(segment_index_t k)tbb::interface5::internal::hash_map_baseinlineprotectedstatic
segments_table_t typedeftbb::interface5::internal::hash_map_baseprotected
size() consttbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >inline
size_type typedeftbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
swap(concurrent_hash_map &table)tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >
value_type typedeftbb::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.