|
| 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 1568 of file flow_graph.h.