Home
last modified time | relevance | path

Searched refs:OutputTuple (Results 1 – 9 of 9) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_multifunction_node.cpp150 template< typename InputType, typename OutputTuple >
218 template< typename InputType, typename OutputTuple >
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()
316 template< typename InputType, typename OutputTuple >
394 template< typename InputType, typename OutputTuple >
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>
418 template<typename InputType, typename OutputTuple >
[all …]
H A Dtest_eh_flow_graph.cpp313 template <class OutputTuple, TestNodeTypeEnum TType>
315 typedef typename std::tuple_element<0,OutputTuple>::type ItemType0;
316 typedef typename std::tuple_element<1,OutputTuple>::type ItemType1;
322 OutputTuple operator()(tbb::flow_control& fc) { in operator ()()
328 return OutputTuple(); in operator ()()
331 return OutputTuple(ItemType0(ival),ItemType1(ival)); in operator ()()
1298 class OutputTuple,
1397 class OutputTuple,
1408 OutputTuple,
1500 template<class JP, class OutputTuple,
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_join_impl.h674 typedef OutputTuple output_type;
745 typedef OutputTuple output_type;
831 typedef OutputTuple output_type;
1032 typedef OutputTuple output_type;
1199 …typedef join_node_base<JP, typename wrap_tuple_elements<N,PT,OutputTuple>::type, OutputTuple> type;
1210 OutputTuple > type;
1221 typedef OutputTuple output_type;
1254 typedef OutputTuple output_type;
1288 typedef OutputTuple output_type;
1326 typedef OutputTuple output_type;
[all …]
H A D_flow_graph_indexer_impl.h329 template<typename OutputTuple>
330 struct indexer_types : public input_types<std::tuple_size<OutputTuple>::value, OutputTuple> {
331 static const int N = std::tuple_size<OutputTuple>::value;
332 typedef typename input_types<N, OutputTuple>::type output_type;
334 typedef indexer_node_FE<input_ports_type,output_type,OutputTuple> indexer_FE_type;
338 template<class OutputTuple>
339 class unfolded_indexer_node : public indexer_types<OutputTuple>::indexer_base_type {
341 typedef typename indexer_types<OutputTuple>::input_ports_type input_ports_type;
342 typedef OutputTuple tuple_types;
343 typedef typename indexer_types<OutputTuple>::output_type output_type;
[all …]
H A D_flow_graph_node_impl.h475 template <typename OutputTuple>
478 static OutputTuple call(graph& g, const std::tuple<Args...>&) {
479 return OutputTuple(Args(g)...);
/oneTBB/test/common/
H A Dgraph_utils.h170 template< typename InputType, typename OutputTuple >
173 typedef typename std::tuple_element<0,OutputTuple>::type OutputType;
192 CHECK( (std::tuple_size<OutputTuple>::value == 1) );
239 template< typename InputType, typename OutputTuple >
243 template< typename InputType, typename OutputTuple >
246 template< typename InputType, typename OutputTuple >
247 …ifunction_executor<InputType, OutputTuple>::mfunction_ptr_type harness_graph_multifunction_executo…
248 = harness_graph_default_multifunction_functor< InputType, OutputTuple >::construct;
250 template< typename InputType, typename OutputTuple >
253 template< typename InputType, typename OutputTuple >
[all …]
/oneTBB/include/oneapi/tbb/
H A Dflow_graph.h2140 template<typename OutputTuple>
2141 class join_node<OutputTuple,reserving>: public unfolded_join_node<std::tuple_size<OutputTuple>::val…
2146 typedef OutputTuple output_type;
2167 template<typename OutputTuple>
2168 class join_node<OutputTuple,queueing>: public unfolded_join_node<std::tuple_size<OutputTuple>::valu…
2173 typedef OutputTuple output_type;
2197 template <typename OutputTuple, typename K,
2213 class join_node<OutputTuple, key_matching<K, KHash> > : public unfolded_join_node<std::tuple_size<O…
2219 typedef OutputTuple output_type;
3256 template <typename OutputTuple, typename JP>
[all …]
/oneTBB/doc/main/reference/
H A Dtype_specified_message_keys.rst58 ``T`` is one of the user-provided types in ``OutputTuple`` and is
/oneTBB/doc/main/tbb_userguide/
H A Dcreate_token_based_system.rst25 template<typename OutputTuple, graph_buffer_policy JP = queueing>