| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <_concurrent_unordered_impl.h>
Classes | |
| struct | call_internal_clear_on_exit | 
| class | const_range_type | 
| class | range_type | 
Protected Member Functions | |
| concurrent_unordered_base (size_type n_of_buckets=initial_bucket_number, const hash_compare &hc=hash_compare(), const allocator_type &a=allocator_type()) | |
| concurrent_unordered_base (const concurrent_unordered_base &right, const allocator_type &a) | |
| concurrent_unordered_base (const concurrent_unordered_base &right) | |
| concurrent_unordered_base (concurrent_unordered_base &&right) | |
| concurrent_unordered_base (concurrent_unordered_base &&right, const allocator_type &a) | |
| concurrent_unordered_base & | operator= (const concurrent_unordered_base &right) | 
| concurrent_unordered_base & | operator= (concurrent_unordered_base &&other) | 
| concurrent_unordered_base & | operator= (std::initializer_list< value_type > il) | 
| assignment operator from initializer_list  More... | |
| ~concurrent_unordered_base () | |
| template<typename SourceType > | |
| void | internal_merge (SourceType &source) | 
Static Protected Attributes | |
| static const size_type | initial_bucket_number = 8 | 
Private Types | |
| typedef std::pair< iterator, iterator > | pairii_t | 
| typedef std::pair< const_iterator, const_iterator > | paircc_t | 
Static Private Member Functions | |
| static size_type | internal_distance (const_iterator first, const_iterator last) | 
| static size_type | segment_index_of (size_type index) | 
| static size_type | segment_base (size_type k) | 
| static size_type | segment_size (size_type k) | 
Private Attributes | |
| atomic< size_type > | my_number_of_buckets | 
| solist_t | my_solist | 
| tbb::internal::allocator_rebind< allocator_type, raw_iterator >::type | my_allocator | 
| float | my_maximum_bucket_size | 
| atomic< raw_iterator * > | my_buckets [pointers_per_table] | 
Static Private Attributes | |
| static size_type const | pointers_per_table = sizeof(size_type) * 8 | 
| static const size_type | initial_bucket_load = 4 | 
Friends | |
| template<typename OtherTraits > | |
| class | concurrent_unordered_base | 
Definition at line 63 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 714 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 732 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 734 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 721 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 724 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 719 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 713 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 715 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 731 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 716 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 712 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 733 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 736 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 727 of file _concurrent_unordered_impl.h.
      
  | 
  private | 
Definition at line 749 of file _concurrent_unordered_impl.h.
      
  | 
  private | 
Definition at line 748 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 720 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 730 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 729 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 723 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 710 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 718 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 726 of file _concurrent_unordered_impl.h.
      
  | 
  protected | 
Definition at line 711 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 766 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 776 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 783 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 792 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 801 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 885 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1578 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 952 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 956 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 968 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 972 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1188 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1210 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1112 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1120 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 939 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 960 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::count(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::insert(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_copy(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_equal_range(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_erase(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_extract(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_find(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_merge(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_begin(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_end(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_extract().
      
  | 
  inline | 
Definition at line 964 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1220 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::count(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_erase(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_extract().
      
  | 
  inline | 
Definition at line 1224 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1202 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1206 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 934 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1614 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::init_bucket(), tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::set_midpoint(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_begin(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_bucket_size(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_end().
      
  | 
  inlineprivate | 
Definition at line 1590 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::init_bucket(), and tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::set_midpoint().
      
  | 
  inline | 
Definition at line 1180 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1560 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::init_bucket(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::prepare_bucket().
      
  | 
  inline | 
Definition at line 1068 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::insert(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_copy(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_merge().
      
  | 
  inline | 
Definition at line 1073 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1079 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1084 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1091 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1105 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1128 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Insert initializer list.
Definition at line 1135 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1352 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::clear(), tbb::interface5::internal::concurrent_unordered_base< Traits >::call_internal_clear_on_exit::~call_internal_clear_on_exit(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::~concurrent_unordered_base().
      
  | 
  inlineprivate | 
Definition at line 1364 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::concurrent_unordered_base(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::operator=().
      
  | 
  inlinestaticprivate | 
Definition at line 1392 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::count(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_erase().
      
  | 
  inlineprivate | 
Definition at line 1533 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1495 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1512 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1467 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1343 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1404 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::emplace(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::insert().
      
  | 
  inlineprotected | 
Definition at line 892 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1379 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1646 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::init_bucket(), tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::set_midpoint(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_begin(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_bucket_size(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_end().
      
  | 
  inline | 
Definition at line 1184 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1316 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1320 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1324 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 947 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 844 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
Definition at line 851 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprotected | 
assignment operator from initializer_list
Definition at line 876 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1621 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_equal_range(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_erase(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_extract(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_find(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_insert().
      
  | 
  inline | 
Definition at line 1059 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1063 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1333 of file _concurrent_unordered_impl.h.
      
  | 
  inlinestaticprivate | 
Definition at line 1605 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::get_bucket(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::is_initialized(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::prepare_bucket(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::set_bucket().
      
  | 
  inlinestaticprivate | 
Definition at line 1600 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::get_bucket(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::is_initialized(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::prepare_bucket(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::set_bucket().
      
  | 
  inlinestaticprivate | 
Definition at line 1610 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_clear(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::set_bucket(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_max_bucket_count().
      
  | 
  inlineprivate | 
Definition at line 1630 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::clear(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::concurrent_unordered_base(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::init_bucket(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_init().
      
  | 
  inline | 
Definition at line 943 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1665 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 1660 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_equal_range(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_find(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_insert().
      
  | 
  inline | 
Definition at line 1169 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::concurrent_unordered_base(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::operator=().
      
  | 
  inline | 
Definition at line 1255 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1264 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1248 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1229 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1237 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1307 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1311 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1275 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1292 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1140 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1144 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1150 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1158 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1162 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 1233 of file _concurrent_unordered_impl.h.
      
  | 
  friend | 
Definition at line 746 of file _concurrent_unordered_impl.h.
      
  | 
  staticprivate | 
      
  | 
  staticprotected | 
      
  | 
  private | 
Definition at line 1672 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_clear(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::operator=(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::set_bucket().
      
  | 
  private | 
Definition at line 1674 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::clear(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::get_bucket(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_clear(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_init(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_swap_buckets(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::is_initialized(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::prepare_bucket(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::set_bucket().
      
  | 
  private | 
Definition at line 1673 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::adjust_table_size(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::concurrent_unordered_base(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_copy(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::max_load_factor(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::swap().
      
  | 
  private | 
Definition at line 1670 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::adjust_table_size(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::concurrent_unordered_base(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_copy(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_insert(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::prepare_bucket(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::rehash(), tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::set_midpoint(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::swap(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_bucket(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_bucket_count().
      
  | 
  private | 
Definition at line 1671 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::begin(), tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::begin(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::cbegin(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::cend(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::clear(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::concurrent_unordered_base(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::emplace(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::empty(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::end(), tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::end(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::get_allocator(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::init_bucket(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_copy(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_equal_range(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_erase(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_extract(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_find(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_init(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_insert(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::max_size(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::operator=(), tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::set_midpoint(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::size(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::swap(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_begin(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_bucket_size(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_end(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_erase().
      
  | 
  staticprivate | 
Definition at line 751 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_clear(), tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::internal_swap_buckets(), and tbb::interface5::internal::concurrent_unordered_base< concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > >::unsafe_max_bucket_count().