|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Classes | |
| class | run_finalize_func |
| class | run_kernel_func |
| class | send_func |
Public Member Functions | |
| args_storage (const kernel_type &kernel, StreamFactory &f, Args &&... args) | |
| args_storage (const args_storage &k) | |
| args_storage (const args_storage_base &k, Args &&... args) | |
| void | enqueue (kernel_input_tuple &ip, output_ports_type &op, const streaming_node &n) __TBB_override |
| void | send (device_type d) __TBB_override |
| args_storage_base * | clone () const __TBB_override |
Public Member Functions inherited from streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base | |
| virtual | ~args_storage_base () |
Private Types | |
| typedef args_storage_base::output_ports_type | output_ports_type |
| typedef tbb::internal::stored_pack< Args... > | args_pack_type |
Private Member Functions | |
| template<int N> | |
| bool | do_try_put (const kernel_input_tuple &ip, output_ports_type &op) const |
| template<int... S> | |
| bool | do_try_put (const kernel_input_tuple &ip, output_ports_type &op, internal::sequence< S... >) const |
Static Private Member Functions | |
| template<typename FinalizeFn > | |
| static run_finalize_func< FinalizeFn > | make_run_finalize_func (kernel_input_tuple &ip, StreamFactory &factory, FinalizeFn fn) |
Private Attributes | |
| args_pack_type | my_args_pack |
Additional Inherited Members | |
Public Types inherited from streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base | |
| typedef kernel_multifunction_node::output_ports_type | output_ports_type |
Protected Member Functions inherited from streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base | |
| args_storage_base (const kernel_type &kernel, StreamFactory &f) | |
| args_storage_base (const args_storage_base &k) | |
Protected Attributes inherited from streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base | |
| const kernel_type | my_kernel |
| StreamFactory & | my_factory |
Definition at line 489 of file _flow_graph_streaming_node.h.
|
private |
Definition at line 628 of file _flow_graph_streaming_node.h.
|
private |
Definition at line 490 of file _flow_graph_streaming_node.h.
|
inline |
Definition at line 585 of file _flow_graph_streaming_node.h.
|
inline |
Definition at line 590 of file _flow_graph_streaming_node.h.
|
inline |
Definition at line 592 of file _flow_graph_streaming_node.h.
|
inlinevirtual |
Implements streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base.
Definition at line 622 of file _flow_graph_streaming_node.h.
|
inlineprivate |
Definition at line 494 of file _flow_graph_streaming_node.h.
|
inlineprivate |
Definition at line 501 of file _flow_graph_streaming_node.h.
References internal::or_return_values().
|
inlinevirtual |
Implements streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base.
Definition at line 594 of file _flow_graph_streaming_node.h.
References tbb::internal::call(), and internal::do_try_put().
|
inlinestaticprivate |
Definition at line 566 of file _flow_graph_streaming_node.h.
References fn.
|
inlinevirtual |
Implements streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base.
Definition at line 616 of file _flow_graph_streaming_node.h.
References tbb::internal::call(), and d.
|
private |
Definition at line 629 of file _flow_graph_streaming_node.h.