Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <_concurrent_unordered_impl.h>
Public Types | |
typedef Allocator | allocator_type |
Public Member Functions | |
node_handle_base () | |
node_handle_base (node_handle_base &&nh) | |
bool | empty () const |
operator bool () const | |
~node_handle_base () | |
node_handle_base & | operator= (node_handle_base &&nh) |
void | swap (node_handle_base &nh) |
allocator_type | get_allocator () const |
Protected Types | |
typedef split_ordered_list< Value, allocator_type >::node | node |
Protected Member Functions | |
node_handle_base (node *n) | |
void | internal_destroy () |
void | deactivate () |
Protected Attributes | |
node * | my_node |
allocator_type | my_allocator |
Definition at line 1653 of file _concurrent_unordered_impl.h.
typedef Allocator tbb::interface5::internal::node_handle_base< Value, Allocator >::allocator_type |
Definition at line 1655 of file _concurrent_unordered_impl.h.
|
protected |
Definition at line 1657 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 1660 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 1661 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 1669 of file _concurrent_unordered_impl.h.
|
inlineprotected |
Definition at line 1693 of file _concurrent_unordered_impl.h.
|
inlineprotected |
Definition at line 1704 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 1666 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::node_handle< Key, Value, Allocator >::key(), tbb::interface5::internal::node_handle< Key, Value, Allocator >::mapped(), and tbb::interface5::internal::node_handle< Key, Key, Allocator >::value().
|
inline |
Definition at line 1688 of file _concurrent_unordered_impl.h.
|
inlineprotected |
Definition at line 1695 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::node_handle_base< Key, Allocator >::operator=(), and tbb::interface5::internal::node_handle_base< Key, Allocator >::~node_handle_base().
|
inlineexplicit |
Definition at line 1667 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 1671 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 1681 of file _concurrent_unordered_impl.h.
|
protected |
Definition at line 1707 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::node_handle_base< Key, Allocator >::get_allocator(), tbb::interface5::internal::node_handle_base< Key, Allocator >::internal_destroy(), tbb::interface5::internal::node_handle_base< Key, Allocator >::operator=(), and tbb::interface5::internal::node_handle_base< Key, Allocator >::swap().
|
protected |
Definition at line 1706 of file _concurrent_unordered_impl.h.
Referenced by tbb::interface5::internal::node_handle_base< Key, Allocator >::deactivate(), tbb::interface5::internal::node_handle_base< Key, Allocator >::empty(), tbb::interface5::internal::node_handle_base< Key, Allocator >::internal_destroy(), tbb::interface5::internal::node_handle< Key, Value, Allocator >::key(), tbb::interface5::internal::node_handle< Key, Value, Allocator >::mapped(), tbb::interface5::internal::node_handle_base< Key, Allocator >::operator bool(), tbb::interface5::internal::node_handle_base< Key, Allocator >::operator=(), tbb::interface5::internal::node_handle_base< Key, Allocator >::swap(), and tbb::interface5::internal::node_handle< Key, Key, Allocator >::value().