| 
| class   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | 
|   | Unordered map from Key to T.  More...
  | 
|   | 
| struct   | tbb::interface5::internal::hash_map_node_base | 
|   | Node base type.  More...
  | 
|   | 
| class   | tbb::interface5::internal::hash_map_base | 
|   | base class of concurrent_hash_map  More...
  | 
|   | 
| struct   | tbb::interface5::internal::hash_map_base::bucket | 
|   | Bucket type.  More...
  | 
|   | 
| struct   | tbb::interface5::internal::hash_map_base::enable_segment_failsafe | 
|   | Exception safety helper.  More...
  | 
|   | 
| class   | tbb::interface5::internal::hash_map_range< Iterator > | 
|   | Range class used with concurrent_hash_map.  More...
  | 
|   | 
| class   | tbb::interface5::internal::hash_map_iterator< Container, Value > | 
|   | Meets requirements of a forward iterator for STL */.  More...
  | 
|   | 
| class   | tbb::interface5::internal::hash_map_range< Iterator > | 
|   | Range class used with concurrent_hash_map.  More...
  | 
|   | 
| class   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator > | 
|   | Unordered map from Key to T.  More...
  | 
|   | 
| class   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node | 
|   | 
| struct   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node_scoped_guard | 
|   | 
| class   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::bucket_accessor | 
|   | bucket accessor is to find, rehash, acquire a lock, and access a bucket  More...
  | 
|   | 
| struct   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::call_clear_on_leave | 
|   | 
| class   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::const_accessor | 
|   | Combines data access, locking, and garbage collection.  More...
  | 
|   | 
| class   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::accessor | 
|   | Allows write access to elements and combines data access, locking, and garbage collection.  More...
  | 
|   | 
| struct   | tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::accessor_not_used | 
|   | 
 | 
| template<typename Container , typename T , typename U >  | 
| bool  | tbb::interface5::internal::operator== (const hash_map_iterator< Container, T > &i, const hash_map_iterator< Container, U > &j) | 
|   | 
| template<typename Container , typename T , typename U >  | 
| bool  | tbb::interface5::internal::operator!= (const hash_map_iterator< Container, T > &i, const hash_map_iterator< Container, U > &j) | 
|   | 
| template<typename Key , typename T , typename HashCompare , typename A1 , typename A2 >  | 
| bool  | tbb::operator== (const concurrent_hash_map< Key, T, HashCompare, A1 > &a, const concurrent_hash_map< Key, T, HashCompare, A2 > &b) | 
|   | 
| template<typename Key , typename T , typename HashCompare , typename A1 , typename A2 >  | 
| bool  | tbb::operator!= (const concurrent_hash_map< Key, T, HashCompare, A1 > &a, const concurrent_hash_map< Key, T, HashCompare, A2 > &b) | 
|   | 
| template<typename Key , typename T , typename HashCompare , typename A >  | 
| void  | tbb::swap (concurrent_hash_map< Key, T, HashCompare, A > &a, concurrent_hash_map< Key, T, HashCompare, A > &b) | 
|   |