|
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, Allocator > | input_impl_type |
|
typedef internal::function_input_queue< input_type, 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, Allocator > | my_class |
|
typedef function_input_base< Input, Policy, Allocator, my_class > | base_type |
|
typedef function_input_queue< input_type, Allocator > | 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, Allocator > | input_queue_type |
|
typedef Allocator ::template rebind< input_queue_type >::other | queue_allocator_type |
|
typedef Input | input_type |
| The input type of this receiver. More...
|
|
typedef internal::async_helpers< Input >::filtered_type | filtered_type |
|
typedef untyped_sender | predecessor_type |
| The predecessor type for this node. More...
|
|
template<typename Input, typename Output, typename Policy = queueing, typename Allocator = cache_aligned_allocator<Input>>
class tbb::flow::interface10::multifunction_node< Input, Output, Policy, Allocator >
implements a function node that supports Input -> (set of outputs)
Definition at line 1196 of file flow_graph.h.