|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <_node_handle_impl.h>
Public Types | |
| typedef Key | value_type |
| typedef base_type::allocator_type | allocator_type |
Public Types inherited from tbb::internal::node_handle_base< Key, Node, Allocator > | |
| typedef Allocator | allocator_type |
Public Member Functions | |
| node_handle () | |
| value_type & | value () const |
Public Member Functions inherited from tbb::internal::node_handle_base< Key, Node, Allocator > | |
| 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 |
Private Types | |
| typedef node_handle_base< Key, Node, Allocator > | base_type |
Private Member Functions | |
| node_handle (typename base_type::node *n) | |
Friends | |
| template<typename T , typename A > | |
| class | tbb::interface5::internal::split_ordered_list |
| template<typename Traits > | |
| class | tbb::interface5::internal::concurrent_unordered_base |
| template<typename Traits > | |
| class | tbb::interface10::internal::concurrent_skip_list |
Additional Inherited Members | |
Protected Types inherited from tbb::internal::node_handle_base< Key, Node, Allocator > | |
| typedef Node | node |
| typedef tbb::internal::allocator_traits< allocator_type > | traits_type |
Protected Member Functions inherited from tbb::internal::node_handle_base< Key, Node, Allocator > | |
| node_handle_base (node *n) | |
| void | internal_destroy () |
| void | deactivate () |
Protected Attributes inherited from tbb::internal::node_handle_base< Key, Node, Allocator > | |
| node * | my_node |
| allocator_type | my_allocator |
Definition at line 138 of file _node_handle_impl.h.
| typedef base_type::allocator_type tbb::internal::node_handle< Key, Key, Node, Allocator >::allocator_type |
Definition at line 142 of file _node_handle_impl.h.
|
private |
Definition at line 139 of file _node_handle_impl.h.
| typedef Key tbb::internal::node_handle< Key, Key, Node, Allocator >::value_type |
Definition at line 141 of file _node_handle_impl.h.
|
inline |
Definition at line 144 of file _node_handle_impl.h.
|
inlineprivate |
Definition at line 161 of file _node_handle_impl.h.
|
inline |
Definition at line 146 of file _node_handle_impl.h.
References __TBB_ASSERT, tbb::internal::node_handle_base< Value, Node, Allocator >::empty(), and tbb::internal::node_handle_base< Value, Node, Allocator >::my_node.
|
friend |
Definition at line 159 of file _node_handle_impl.h.
|
friend |
Definition at line 156 of file _node_handle_impl.h.
|
friend |
Definition at line 153 of file _node_handle_impl.h.