| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <_concurrent_unordered_impl.h>
Public Member Functions | |
| void | init (sokey_t order_key) | 
| sokey_t | get_order_key () const | 
| value_type * | storage () | 
| value_type & | value () | 
| nodeptr_t | atomic_set_next (nodeptr_t new_node, nodeptr_t current_node) | 
| bool | is_dummy () const | 
  Public Member Functions inherited from tbb::internal::no_assign | |
| void | operator= (const no_assign &)=delete | 
| no_assign (const no_assign &)=default | |
| no_assign ()=default | |
Public Attributes | |
| nodeptr_t | my_next | 
| value_type | my_element | 
| sokey_t | my_order_key | 
Private Member Functions | |
| node () | |
Definition at line 228 of file _concurrent_unordered_impl.h.
      
  | 
  private | 
      
  | 
  inline | 
Definition at line 255 of file _concurrent_unordered_impl.h.
References tbb::internal::as_atomic(), and tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_next.
Referenced by tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::try_insert_atomic().
      
  | 
  inline | 
Definition at line 241 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_order_key.
Referenced by tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::get_order_key(), and tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::get_safe_order_key().
      
  | 
  inline | 
Definition at line 235 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_next, and tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_order_key.
      
  | 
  inline | 
Definition at line 274 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_order_key.
Referenced by tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::first_real_iterator(), and tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::get_iterator().
      
  | 
  inline | 
Definition at line 246 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_element.
Referenced by tbb::interface5::internal::split_ordered_list< T, Allocator >::node::value().
      
  | 
  inline | 
Definition at line 250 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::split_ordered_list< T, Allocator >::node::storage().
| value_type tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_element | 
Definition at line 280 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::split_ordered_list< T, Allocator >::node::storage().
| nodeptr_t tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_next | 
Definition at line 279 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::split_ordered_list< T, Allocator >::node::atomic_set_next(), tbb::interface5::internal::split_ordered_list< T, Allocator >::node::init(), and tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::try_insert_atomic().
| sokey_t tbb::interface5::internal::split_ordered_list< T, Allocator >::node::my_order_key | 
Definition at line 281 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::split_ordered_list< T, Allocator >::node::get_order_key(), tbb::interface5::internal::split_ordered_list< T, Allocator >::node::init(), and tbb::interface5::internal::split_ordered_list< T, Allocator >::node::is_dummy().