| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Bucket type. More...
#include <concurrent_hash_map.h>
Public Types | |
| typedef spin_rw_mutex | mutex_t | 
| Mutex type for buckets.  More... | |
| typedef mutex_t::scoped_lock | scoped_t | 
| Scoped lock type for mutex.  More... | |
Public Attributes | |
| mutex_t | mutex | 
| node_base * | node_list | 
Additional Inherited Members | |
  Public Member Functions inherited from tbb::internal::no_copy | |
| no_copy (const no_copy &)=delete | |
| no_copy ()=default | |
Bucket type.
Definition at line 93 of file concurrent_hash_map.h.
Mutex type for buckets.
Definition at line 95 of file concurrent_hash_map.h.
Scoped lock type for mutex.
Definition at line 97 of file concurrent_hash_map.h.
| mutex_t tbb::interface5::internal::hash_map_base::bucket::mutex | 
Definition at line 98 of file concurrent_hash_map.h.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::bucket_accessor::acquire(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::clear(), tbb::interface5::internal::hash_map_base::init_buckets(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::internal_fast_find(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::rehash(), and tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::rehash_bucket().
| node_base* tbb::interface5::internal::hash_map_base::bucket::node_list | 
Definition at line 99 of file concurrent_hash_map.h.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::bucket_accessor::acquire(), tbb::interface5::internal::hash_map_base::add_to_bucket(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::begin(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::clear(), tbb::interface5::internal::hash_map_base::init_buckets(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::internal_copy(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::internal_equal_range(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::internal_fast_find(), tbb::interface5::internal::hash_map_base::internal_move(), tbb::interface5::internal::hash_map_base::internal_swap(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::rehash(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::rehash_bucket(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::search_bucket(), and tbb::interface5::internal::hash_map_range< Iterator >::set_midpoint().