Lines Matching refs:OutputTuple

53 template< typename InputType, typename OutputTuple, typename Body >
55 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in buffered_levels()
61 harness_graph_multifunction_executor<InputType, OutputTuple>::execute_count = 0; in buffered_levels()
63 harness_graph_multifunction_executor<InputType, OutputTuple>::current_executors = 0; in buffered_levels()
65 harness_graph_multifunction_executor<InputType, OutputTuple>::max_executors = lc; in buffered_levels()
68 tbb::flow::multifunction_node< InputType, OutputTuple > exe_node( g, lc, body ); in buffered_levels()
71 std::vector< tbb::flow::multifunction_node< InputType, OutputTuple > > exe_vec(2, exe_node); in buffered_levels()
150 template< typename InputType, typename OutputTuple >
152 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in buffered_levels_with_copy()
161 tbb::flow::multifunction_node< InputType, OutputTuple > exe_node( g, lc, cf ); in buffered_levels_with_copy()
218 template< typename InputType, typename OutputTuple >
220 …typedef typename tbb::flow::multifunction_node<InputType,OutputTuple>::output_ports_type output_po… in run_buffered_levels()
221 …levels<InputType,OutputTuple>( c, []( InputType i, output_ports_type &p ) { harness_graph_multifun… in run_buffered_levels()
222 …buffered_levels<InputType,OutputTuple>( c, &harness_graph_multifunction_executor<InputType, Output… in run_buffered_levels()
223 …buffered_levels<InputType,OutputTuple>( c, typename harness_graph_multifunction_executor<InputType… in run_buffered_levels()
224 buffered_levels_with_copy<InputType,OutputTuple>( c ); in run_buffered_levels()
237 template< typename InputType, typename OutputTuple, typename Body >
239 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in concurrency_levels()
244 harness_graph_multifunction_executor<InputType, OutputTuple>::execute_count = 0; in concurrency_levels()
246 harness_graph_multifunction_executor<InputType, OutputTuple>::current_executors = 0; in concurrency_levels()
248 harness_graph_multifunction_executor<InputType, OutputTuple>::max_executors = lc; in concurrency_levels()
251 …tbb::flow::multifunction_node< InputType, OutputTuple, tbb::flow::rejecting > exe_node( g, lc, bod… in concurrency_levels()
270 …harness_graph_multifunction_executor< InputType, OutputTuple>::template mutex_holder<tbb::spin_rw_… in concurrency_levels()
316 template< typename InputType, typename OutputTuple >
318 …typedef typename tbb::flow::multifunction_node<InputType,OutputTuple>::output_ports_type output_po… in run_concurrency_levels()
319 …levels<InputType,OutputTuple>( c, []( InputType i, output_ports_type &p ) { harness_graph_multifun… in run_concurrency_levels()
320 …concurrency_levels<InputType,OutputTuple>( c, &harness_graph_multifunction_executor<InputType, Out… in run_concurrency_levels()
321 …concurrency_levels<InputType,OutputTuple>( c, typename harness_graph_multifunction_executor<InputT… in run_concurrency_levels()
356 template< typename InputType, typename OutputTuple, typename Body >
358 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in unlimited_concurrency()
362 …tbb::flow::multifunction_node< InputType, OutputTuple, tbb::flow::rejecting > exe_node( g, tbb::fl… in unlimited_concurrency()
370 harness_graph_multifunction_executor<InputType, OutputTuple>::execute_count = 0; in unlimited_concurrency()
380 size_t ec = harness_graph_multifunction_executor<InputType, OutputTuple>::execute_count; in unlimited_concurrency()
394 template< typename InputType, typename OutputTuple >
396 harness_graph_multifunction_executor<InputType, OutputTuple>::max_executors = 0; in run_unlimited_concurrency()
397 …typedef typename tbb::flow::multifunction_node<InputType,OutputTuple>::output_ports_type output_po… in run_unlimited_concurrency()
398 …currency<InputType,OutputTuple>( []( InputType i, output_ports_type &p ) { harness_graph_multifunc… in run_unlimited_concurrency()
399 …unlimited_concurrency<InputType,OutputTuple>( &harness_graph_multifunction_executor<InputType, Out… in run_unlimited_concurrency()
400 …unlimited_concurrency<InputType,OutputTuple>( typename harness_graph_multifunction_executor<InputT… in run_unlimited_concurrency()
403 template<typename InputType, typename OutputTuple>
405 …typedef typename tbb::flow::multifunction_node<InputType,OutputTuple>::output_ports_type output_po…
406 typedef typename std::tuple_element<0,OutputTuple>::type EvenType;
407 typedef typename std::tuple_element<1,OutputTuple>::type OddType;
418 template<typename InputType, typename OutputTuple >
420 typedef typename tbb::flow::multifunction_node<InputType, OutputTuple> mo_node_type; in run_multiport_test()
421 typedef typename std::tuple_element<0,OutputTuple>::type EvenType; in run_multiport_test()
422 typedef typename std::tuple_element<1,OutputTuple>::type OddType; in run_multiport_test()
427 mo_node_type mo_node(g, tbb::flow::unlimited, oddEvenBody<InputType, OutputTuple>() ); in run_multiport_test()
476 typedef std::tuple<int> OutputTuple; in test_ports_return_references() typedef
477 tbb::flow::multifunction_node<InputType, OutputTuple, Policy> mf_node( in test_ports_return_references()
479 &harness_graph_multifunction_executor<InputType, OutputTuple>::empty_func ); in test_ports_return_references()