Home
last modified time | relevance | path

Searched refs:output_type (Results 1 – 25 of 29) sorted by relevance

12

/oneTBB/test/tbb/
H A Dtest_async_node.cpp315 typedef Output output_type; typedef in async_activity
365 output_type output; in process()
366 wrapper_helper<output_type, output_type>::copy_value(work.input, output); in process()
367 wrapper_helper<output_type, output_type>::check(work.input, output); in process()
408 typedef Output output_type; typedef
435 output_type output; in run()
436 wrapper_helper<output_type, output_type>::check(input, output); in run()
511 typedef Output output_type; typedef
516 typedef Output output_type; typedef in spin_test::end_body_type
610 typedef Output output_type; typedef in enqueueing_on_inner_level
[all …]
H A Dtest_input_node.cpp351 using output_type = int; typedef
354 static_assert(can_call_input_node_ctor<output_type, Correct<output_type>>);
355 static_assert(!can_call_input_node_ctor<output_type, NonCopyable<output_type>>);
356 static_assert(!can_call_input_node_ctor<output_type, NonDestructible<output_type>>);
357 static_assert(!can_call_input_node_ctor<output_type, NoOperatorRoundBrackets<output_type>>);
358 …static_assert(!can_call_input_node_ctor<output_type, WrongInputOperatorRoundBrackets<output_type>>…
359 …static_assert(!can_call_input_node_ctor<output_type, WrongReturnOperatorRoundBrackets<output_type>…
H A Dtest_continue_node.cpp410 using output_type = int; typedef
413 static_assert(can_call_continue_node_ctor<output_type, Correct<output_type>>);
414 static_assert(!can_call_continue_node_ctor<output_type, NonCopyable<output_type>>);
415 static_assert(!can_call_continue_node_ctor<output_type, NonDestructible<output_type>>);
416 static_assert(!can_call_continue_node_ctor<output_type, NoOperatorRoundBrackets<output_type>>);
417 …static_assert(!can_call_continue_node_ctor<output_type, WrongInputOperatorRoundBrackets<output_typ…
418 …static_assert(!can_call_continue_node_ctor<output_type, WrongReturnOperatorRoundBrackets<output_ty…
H A Dtest_function_node.cpp536 using output_type = int; typedef
539 …static_assert(can_call_function_node_ctor<input_type, output_type, Correct<input_type, output_type
540 …tic_assert(!can_call_function_node_ctor<input_type, output_type, NonCopyable<input_type, output_ty…
541 …c_assert(!can_call_function_node_ctor<input_type, output_type, NonDestructible<input_type, output_…
542 …sert(!can_call_function_node_ctor<input_type, output_type, NoOperatorRoundBrackets<input_type, out…
543 …sert(!can_call_function_node_ctor<input_type, output_type, WrongInputRoundBrackets<input_type, out…
544 …sert(!can_call_function_node_ctor<input_type, output_type, WrongReturnRoundBrackets<input_type, ou…
H A Dtest_multifunction_node.cpp615 using output_type = std::tuple<int>; typedef
618 …c_assert(can_call_multifunction_node_ctor<input_type, output_type, Correct<input_type, output_type
619 …ssert(!can_call_multifunction_node_ctor<input_type, output_type, NonCopyable<input_type, output_ty…
620 …ert(!can_call_multifunction_node_ctor<input_type, output_type, NonDestructible<input_type, output_…
621 …!can_call_multifunction_node_ctor<input_type, output_type, NoOperatorRoundBrackets<input_type, out…
622 …all_multifunction_node_ctor<input_type, output_type, WrongFirstInputOperatorRoundBrackets<input_ty…
623 …ll_multifunction_node_ctor<input_type, output_type, WrongSecondInputOperatorRoundBrackets<input_ty…
H A Dtest_join_node.h572 typedef typename JType::output_type TType;
588 typedef typename JType::output_type TType;
605 typedef typename JType::output_type TType;
623 typedef typename JType::output_type TType;
644 typedef typename JType::output_type TType;
664 typedef typename JType::output_type TType;
686 typedef typename JType::output_type TType;
1222 typedef typename JType::output_type TT;
1268 typedef typename JType::output_type TT;
1460 typedef JType::output_type OQType;
[all …]
H A Dtest_indexer_node.cpp149 typedef typename INT::output_type OT;
166 typedef typename indexer_node_type::output_type TT;
211 typedef typename indexer_node_type::output_type TT;
246 typedef typename IType::output_type TType;
303 typedef typename IType::output_type OT;
338 typedef typename IType::output_type OT;
415 typedef typename IType::output_type TType; // this is the union
585 using indexer_output_t = typename indexer_node<Args...>::output_type; in test_follows_impl()
606 using indexer_output_t = indexer_node<int, float, double>::output_type; in test_precedes()
H A Dtest_join_node.cpp51 typedef typename JType::output_type TType;
/oneTBB/test/common/
H A Dtest_follows_and_precedes_api.h63 tbb::flow::buffer_node<typename NodeType::output_type> buffer(g);
70 typename NodeType::output_type storage;
80 tbb::flow::buffer_node<typename NodeType::output_type> buffer(g);
88 typename NodeType::output_type storage;
102 typename NodeType::output_type storage;
119 typename multioutput::output_type storage;
142 using NodeOutputType = typename NodeType::output_type;
143 using SuccessorOutputType = typename tbb::flow::buffer_node<NodeOutputType>::output_type;
174 … std::array<tbb::flow::buffer_node<typename NodeType::output_type>, 3>& successors,
218 typename NodeType::output_type storage;
[all …]
H A Dgraph_utils.h69 …converter<InputType,typename std::tuple_element<N-1,ports_type>::type::output_type>::convert_value…
79 …t(converter<InputType,typename std::tuple_element<0,ports_type>::type::output_type>::convert_value…
863 …using FuncNodeType = NodeType<IndexerNodeType::output_type, output_tuple_type, tbb::flow::lightwei…
/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_node_impl.h354 typedef Output output_type; typedef
391 output_type apply_body_impl( const input_type& i) { in apply_body_impl()
395 output_type v = tbb::detail::invoke(*my_body, i); in apply_body_impl()
402 output_type v = apply_body_impl(i); in apply_body_impl_bypass()
602 typedef Output output_type;
663 output_type v = (*my_body)( continue_msg() );
702 typedef Output output_type;
732 typedef Output output_type;
733 typedef function_output<output_type> base_type;
739 bool try_put(const output_type &i) {
[all …]
H A D_flow_graph_indexer_impl.h35 typename IndexerNodeBaseType::output_type o(K, v); in do_try_put()
91 typedef OutputType output_type;
110 typedef OutputType output_type;
112 typedef typename sender<output_type>::successor_type successor_type;
113 typedef indexer_node_FE<InputTuple, output_type,StructTypes> input_ports_type;
119 typedef indexer_node_base<InputTuple,output_type,StructTypes> class_type;
125 output_type const *my_arg;
129 indexer_node_base_operation(const output_type* e, op_type t) :
203 broadcast_cache<output_type, null_rw_mutex> my_successors;
332 typedef typename input_types<N, OutputTuple>::type output_type;
[all …]
H A D_flow_graph_nodes_deduction.h29 using output_type = Output; member
36 using output_type = Output;
72 using output_t = typename body_types<Body>::output_type;
111 using type = typename Node::output_type;
165 ->join_node<std::tuple<typename Predecessors::output_type...>,
174 ->join_node<std::tuple<typename Predecessors::output_type...>,
191 ->indexer_node<typename Predecessors::output_type...>;
201 ->split_node<typename Predecessor::output_type>;
H A D_flow_graph_join_impl.h674 typedef OutputTuple output_type;
745 typedef OutputTuple output_type;
831 typedef OutputTuple output_type;
861 output_type* my_output;
879 output_type l_out;
1032 typedef OutputTuple output_type;
1051 output_type *my_arg;
1103 output_type out;
1221 typedef OutputTuple output_type;
1254 typedef OutputTuple output_type;
[all …]
H A D_flow_graph_cache_impl.h92 typedef T output_type; typedef
93 typedef sender<output_type> predecessor_type;
94 typedef receiver<output_type> successor_type;
101 bool get_item( output_type& v ) { in get_item()
150 typedef T output_type; typedef
160 bool try_reserve( output_type &v ) { in try_reserve()
H A D_flow_graph_node_set_impl.h76 template <typename T> using output_type = typename T::output_type; variable
83 using has_output_type = supports<T, alias_helpers::output_type>;
95 struct is_sender : std::is_base_of<sender<typename T::output_type>, T> {};
H A D_pipeline_filters_deduction.h31 …using output_type = typename std::remove_const<typename std::remove_reference<Output>::type>::type; member
H A D_flow_graph_trace_impl.h181 …void *addr = (void *)( static_cast< sender< typename NodeType::output_type > * >(const_cast< Node…
/oneTBB/include/oneapi/tbb/
H A Dflow_graph.h210 typedef T output_type; typedef
541 typedef Output output_type; in __TBB_requires() typedef
742 output_type v; in __TBB_requires()
1088 typedef T output_type; typedef
1156 typedef T output_type; typedef
1553 typedef T output_type; typedef
1594 typedef T output_type; in __TBB_requires() typedef
1661 typedef T output_type; typedef
1880 typedef T output_type; typedef
3021 typedef T output_type; typedef
[all …]
/oneTBB/test/conformance/
H A Dconformance_function_node.cpp107 using output_type = test_invoke::SmartID<std::size_t>; in test_fn_invoke() typedef
108 using input_type = test_invoke::SmartID<output_type>; in test_fn_invoke()
110 …test_fn_invoke_basic<input_type, output_type, std::size_t>(&input_type::get_id, &output_type::get_… in test_fn_invoke()
112 test_fn_invoke_basic<input_type, output_type, std::size_t>(&input_type::id, &output_type::id); in test_fn_invoke()
H A Dconformance_indexer_node.cpp28 using my_output_type = my_indexer_type::output_type;
H A Dconformance_graph.cpp191 oneapi::tbb::flow::queue_node<oneapi::tbb::flow::indexer_node<int>::output_type> successor3(g);
/oneTBB/examples/graph/logic_sim/
H A Dbasics.hpp64 typedef oneapi::tbb::flow::multifunction_node<input_port_t::output_type, std::tuple<signal_t>>
100 typedef oneapi::tbb::flow::multifunction_node<input_port_t::output_type, std::tuple<signal_t>>
137 typedef oneapi::tbb::flow::multifunction_node<input_port_t::output_type, std::tuple<signal_t>>
177 typedef oneapi::tbb::flow::multifunction_node<input_port_t::output_type, std::tuple<signal_t>>
373 void operator()(const input_port_t::output_type& v, ports_type& p) { in operator ()()
397 void operator()(const input_port_t::output_type& v, ports_type& p) { in operator ()()
419 typedef typename gate<N>::input_port_t::output_type from_input;
463 typedef typename gate<N>::input_port_t::output_type from_input;
519 void operator()(const typename input_port_t::output_type& v, ports_type& p) { in operator ()()
570 void operator()(const typename input_port_t::output_type& v, ports_type& p) { in operator ()()
[all …]
/oneTBB/
H A DCMakeLists.txt167 foreach(output_type LIBRARY ARCHIVE PDB RUNTIME)
170 …set(CMAKE_${output_type}_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${TBB_OUTPUT_DIR_BASE}_${_tbb_build_…
178 …set(CMAKE_${output_type}_OUTPUT_DIRECTORY_${_tbb_suffix_upper} ${CMAKE_BINARY_DIR}/${TBB_OUTPUT_DI…
/oneTBB/doc/main/tbb_userguide/
H A DFlow_Graph_Reservation.rst68 buffer_node<join_type::output_type> buf_out(g);
69 join_type::output_type tuple_out;

12