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 |
![]() | |
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 | |
![]() | |
typedef kernel_multifunction_node::output_ports_type | output_ports_type |
![]() | |
args_storage_base (const kernel_type &kernel, StreamFactory &f) | |
args_storage_base (const args_storage_base &k) | |
![]() | |
const kernel_type | my_kernel |
StreamFactory & | my_factory |
Definition at line 491 of file flow_graph.h.
|
private |
Definition at line 630 of file flow_graph.h.
|
private |
Definition at line 492 of file flow_graph.h.
|
inline |
Definition at line 587 of file flow_graph.h.
|
inline |
Definition at line 592 of file flow_graph.h.
|
inline |
Definition at line 594 of file flow_graph.h.
|
inlinevirtual |
Implements tbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base.
Definition at line 624 of file flow_graph.h.
|
inlineprivate |
Definition at line 496 of file flow_graph.h.
|
inlineprivate |
Definition at line 503 of file flow_graph.h.
|
inlinevirtual |
Implements tbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base.
Definition at line 596 of file flow_graph.h.
|
inlinestaticprivate |
Definition at line 568 of file flow_graph.h.
|
inlinevirtual |
Implements tbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::args_storage_base.
Definition at line 618 of file flow_graph.h.
|
private |
Definition at line 631 of file flow_graph.h.