| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <_concurrent_unordered_impl.h>
Public Types | |
| typedef Solist::value_type | value_type | 
| typedef Solist::difference_type | difference_type | 
| typedef Solist::pointer | pointer | 
| typedef Solist::reference | reference | 
  Public Types inherited from tbb::interface5::internal::flist_iterator< Solist, Value > | |
| typedef Solist::value_type | value_type | 
| typedef Solist::difference_type | difference_type | 
| typedef Solist::pointer | pointer | 
| typedef Solist::reference | reference | 
Public Member Functions | |
| solist_iterator () | |
| solist_iterator (const solist_iterator< Solist, typename Solist::value_type > &other) | |
| solist_iterator & | operator= (const solist_iterator< Solist, typename Solist::value_type > &other) | 
| reference | operator * () const | 
| pointer | operator-> () const | 
| solist_iterator & | operator++ () | 
| solist_iterator | operator++ (int) | 
  Public Member Functions inherited from tbb::interface5::internal::flist_iterator< Solist, Value > | |
| flist_iterator () | |
| flist_iterator (const flist_iterator< Solist, typename Solist::value_type > &other) | |
| flist_iterator & | operator= (const flist_iterator< Solist, typename Solist::value_type > &other) | 
| reference | operator * () const | 
| pointer | operator-> () const | 
| flist_iterator & | operator++ () | 
| flist_iterator | operator++ (int) | 
Private Types | |
| typedef flist_iterator< Solist, Value > | base_type | 
| typedef Solist::nodeptr_t | nodeptr_t | 
Private Member Functions | |
| solist_iterator (nodeptr_t pnode, const Solist *plist) | |
| nodeptr_t | get_node_ptr () const | 
Private Attributes | |
| const Solist * | my_list_ptr | 
Friends | |
| template<typename T , typename Allocator > | |
| class | split_ordered_list | 
| template<class M , typename V > | |
| class | solist_iterator | 
| template<typename Traits > | |
| class | concurrent_unordered_base | 
| template<typename M , typename T , typename U > | |
| bool | operator== (const solist_iterator< M, T > &i, const solist_iterator< M, U > &j) | 
| template<typename M , typename T , typename U > | |
| bool | operator!= (const solist_iterator< M, T > &i, const solist_iterator< M, U > &j) | 
Additional Inherited Members | |
  Protected Member Functions inherited from tbb::interface5::internal::flist_iterator< Solist, Value > | |
| flist_iterator (nodeptr_t pnode) | |
| nodeptr_t | get_node_ptr () const | 
  Protected Attributes inherited from tbb::interface5::internal::flist_iterator< Solist, Value > | |
| nodeptr_t | my_node_ptr | 
Definition at line 129 of file _concurrent_unordered_impl.h.
      
  | 
  private | 
Definition at line 131 of file _concurrent_unordered_impl.h.
| typedef Solist::difference_type tbb::interface5::internal::solist_iterator< Solist, Value >::difference_type | 
Definition at line 150 of file _concurrent_unordered_impl.h.
      
  | 
  private | 
Definition at line 132 of file _concurrent_unordered_impl.h.
| typedef Solist::pointer tbb::interface5::internal::solist_iterator< Solist, Value >::pointer | 
Definition at line 151 of file _concurrent_unordered_impl.h.
| typedef Solist::reference tbb::interface5::internal::solist_iterator< Solist, Value >::reference | 
Definition at line 152 of file _concurrent_unordered_impl.h.
| typedef Solist::value_type tbb::interface5::internal::solist_iterator< Solist, Value >::value_type | 
Definition at line 149 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 146 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 154 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 155 of file _concurrent_unordered_impl.h.
      
  | 
  inlineprivate | 
Definition at line 108 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_extract(), and tbb::interface5::internal::solist_iterator< Solist, Value >::operator=().
      
  | 
  inline | 
Definition at line 164 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::flist_iterator< Solist, Value >::operator *().
      
  | 
  inline | 
Definition at line 172 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::flist_iterator< Solist, Value >::get_node_ptr().
      
  | 
  inline | 
Definition at line 179 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::flist_iterator< Solist, Value >::get_node_ptr().
      
  | 
  inline | 
Definition at line 168 of file _concurrent_unordered_impl.h.
      
  | 
  inline | 
Definition at line 158 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::solist_iterator< Solist, Value >::get_node_ptr(), tbb::interface5::internal::solist_iterator< Solist, Value >::my_list_ptr, and tbb::interface5::internal::flist_iterator< Solist, Value >::my_node_ptr.
      
  | 
  friend | 
Definition at line 139 of file _concurrent_unordered_impl.h.
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
Definition at line 137 of file _concurrent_unordered_impl.h.
      
  | 
  friend | 
Definition at line 135 of file _concurrent_unordered_impl.h.
      
  | 
  private | 
Definition at line 145 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::get_iterator(), tbb::interface5::internal::operator!=(), tbb::interface5::internal::solist_iterator< Solist, Value >::operator=(), and tbb::interface5::internal::operator==().