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 Attributes | |
nodeptr_t | my_next |
value_type | my_element |
sokey_t | my_order_key |
Private Member Functions | |
node () | |
Definition at line 217 of file _concurrent_unordered_impl.h.
|
private |
|
inline |
Definition at line 244 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 230 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 224 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 263 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 235 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 239 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 269 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 268 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 270 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().