|
typedef Input | input_type |
|
typedef null_type | output_type |
|
typedef internal::wrap_tuple_elements< N, internal::multifunction_output, Output >::type | output_ports_type |
|
typedef internal::multifunction_input< input_type, output_ports_type, Policy, internals_allocator > | input_impl_type |
|
typedef internal::function_input_queue< input_type, internals_allocator > | input_queue_type |
|
typedef Input | input_type |
|
typedef internal::wrap_tuple_elements< tbb::flow::tuple_size< Output >::value, internal::multifunction_output, Output >::type | output_ports_type |
|
typedef multifunction_body< input_type, output_ports_type > | multifunction_body_type |
|
typedef multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< Output >::value, internal::multifunction_output, Output >::type, Policy, cache_aligned_allocator< Input > > | my_class |
|
typedef function_input_base< Input, Policy, cache_aligned_allocator< Input >, my_class > | base_type |
|
typedef function_input_queue< input_type, cache_aligned_allocator< Input > > | input_queue_type |
|
typedef Input | input_type |
| The input type of this receiver. More...
|
|
typedef receiver< input_type >::predecessor_type | predecessor_type |
|
typedef predecessor_cache< input_type, null_mutex > | predecessor_cache_type |
|
typedef function_input_queue< input_type, cache_aligned_allocator< Input > > | input_queue_type |
|
typedef tbb::internal::allocator_rebind< cache_aligned_allocator< Input >, input_queue_type >::type | queue_allocator_type |
|
typedef untyped_sender | predecessor_type |
| The predecessor type for this node. More...
|
|
template<typename Input, typename Output, typename Policy = queueing, typename Allocator = __TBB_DEFAULT_NODE_ALLOCATOR(Input)>
class tbb::flow::interface11::multifunction_node< Input, Output, Policy, Allocator >
implements a function node that supports Input -> (set of outputs)
Definition at line 1576 of file flow_graph.h.