Home
last modified time | relevance | path

Searched refs:input_type (Results 1 – 21 of 21) sorted by relevance

/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_node_impl.h58 typedef Input input_type; typedef
89 graph_task* try_put_task( const input_type& t) override { in try_put_task()
157 input_type *elem;
161 operation_type(const input_type& e, op_type t) : in operation_type()
182 input_type i; in perform_queued_requests()
293 graph_task* apply_body_bypass( const input_type &i ) { in apply_body_bypass()
353 typedef Input input_type; typedef
391 output_type apply_body_impl( const input_type& i) { in apply_body_impl()
489 typedef Input input_type;
599 typedef continue_msg input_type;
[all …]
H A D_flow_graph_nodes_deduction.h28 using input_type = Input; member
69 using input_t = typename body_types<Body>::input_type;
116 using type = typename Node::input_type;
170 ->join_node<typename Successor::input_type, Policy>;
179 ->join_node<typename Successor::input_type, queueing>;
205 ->split_node<std::tuple<typename Successors::input_type...>>;
H A D_flow_graph_join_impl.h210 typedef T input_type;
370 typedef T input_type;
547 input_type my_val;
548 input_type *my_arg;
636 bool get_item( input_type &v ) {
675 typedef InputTuple input_type;
736 input_type my_inputs;
746 typedef InputTuple input_type;
811 input_type my_inputs;
832 typedef InputTuple input_type;
[all …]
H A D_flow_graph_node_set_impl.h78 template <typename T> using input_type = typename T::input_type; variable
86 using has_input_type = supports<T, alias_helpers::input_type>;
98 struct is_receiver : std::is_base_of<receiver<typename T::input_type>, T> {};
H A D_pipeline_filters_deduction.h30 … using input_type = typename std::remove_const<typename std::remove_reference<Input>::type>::type; member
H A D_flow_graph_indexer_impl.h92 typedef InputTuple input_type;
97 input_type &input_ports() { return my_inputs; }
99 input_type my_inputs;
H A D_flow_graph_trace_impl.h169 …void *addr = (void *)( static_cast< receiver< typename NodeType::input_type > * >(const_cast< Nod…
H A D_flow_graph_body_impl.h376 typedef continue_msg input_type;
H A D_pipeline_filters.h444 …ypename Body, typename Input = typename filter_body_types<decltype(&Body::operator())>::input_type>
/oneTBB/test/tbb/
H A Dtest_async_node.cpp314 typedef Input input_type; typedef in async_activity
320 input_type input;
407 typedef Input input_type; typedef
510 typedef Input input_type; typedef
609 typedef Input input_type; typedef in enqueueing_on_inner_level
868 using input_type = int; typedef
869 using output_type = input_type;
872 …static_assert(can_call_async_node_ctor<input_type, output_type, Correct<input_type, output_type>>);
873 …static_assert(!can_call_async_node_ctor<input_type, output_type, NonCopyable<input_type, output_ty…
874 …static_assert(!can_call_async_node_ctor<input_type, output_type, NonDestructible<input_type, outpu…
[all …]
H A Dtest_split_node.cpp142 typedef typename SType::input_type TT;
183 typedef typename SType::input_type TT;
222 typedef typename SType::input_type TType;
223 typedef tbb::flow::input_node<TType> input_type; typedef in parallel_test
227 input_type* all_input_nodes[MaxNInputs]; in test()
245 input_type *s = new input_type(g, my_input_body<TType>(i, nInputs) ); in test()
271 typedef typename SType::input_type TType; in test_one_serial()
338 typedef typename SType::input_type TType;
H A Dtest_function_node.cpp535 using input_type = int; typedef
539 …static_assert(can_call_function_node_ctor<input_type, output_type, Correct<input_type, output_type…
540 …static_assert(!can_call_function_node_ctor<input_type, output_type, NonCopyable<input_type, output…
541 …static_assert(!can_call_function_node_ctor<input_type, output_type, NonDestructible<input_type, ou…
542 …static_assert(!can_call_function_node_ctor<input_type, output_type, NoOperatorRoundBrackets<input_…
543 …static_assert(!can_call_function_node_ctor<input_type, output_type, WrongInputRoundBrackets<input_…
544 …static_assert(!can_call_function_node_ctor<input_type, output_type, WrongReturnRoundBrackets<input…
H A Dtest_multifunction_node.cpp614 using input_type = int; typedef
618 …static_assert(can_call_multifunction_node_ctor<input_type, output_type, Correct<input_type, output…
619 …static_assert(!can_call_multifunction_node_ctor<input_type, output_type, NonCopyable<input_type, o…
620 …static_assert(!can_call_multifunction_node_ctor<input_type, output_type, NonDestructible<input_typ…
621 …tatic_assert(!can_call_multifunction_node_ctor<input_type, output_type, NoOperatorRoundBrackets<in…
622 …ssert(!can_call_multifunction_node_ctor<input_type, output_type, WrongFirstInputOperatorRoundBrack…
623 …ssert(!can_call_multifunction_node_ctor<input_type, output_type, WrongSecondInputOperatorRoundBrac…
H A Dtest_flow_graph_priorities.cpp134 broadcast_node<typename NodeType::input_type> bn(g); in test_node()
135 function_node<typename NodeType::input_type> tn(g, unlimited, passthru_body()); in test_node()
153 bn.try_put( typename NodeType::input_type{} ); in test_node()
H A Dtest_join_node.h485 typedef std::tuple<int, tbb::flow::continue_msg> input_type;
489 TT operator()(const input_type &v) {
/oneTBB/include/oneapi/tbb/
H A Dflow_graph.h256 typedef T input_type; typedef
1087 typedef T input_type; typedef
1155 typedef T input_type; typedef
1552 typedef T input_type; typedef
1593 typedef T input_type; in __TBB_requires() typedef
1660 typedef T input_type; typedef
1879 typedef T input_type; typedef
1932 input_type v; in forward_task()
3020 typedef T input_type; typedef
3156 input_type my_buffer;
[all …]
H A Dflow_graph_abstractions.h40 typedef Input input_type; typedef
43 virtual bool try_put(const input_type&) = 0;
/oneTBB/test/conformance/
H A Dconformance_function_node.cpp108 using input_type = test_invoke::SmartID<output_type>; in test_fn_invoke() typedef
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_multifunction_node.cpp147 using input_type = test_invoke::SmartID<output_type1>; typedef
152 using first_mf_node_type = multifunction_node<input_type, output_tuple1>;
160 auto first_body = &input_type::template send_id<first_ports_type>;
175 mf1.try_put(input_type{output_type1{1}});
H A Dconformance_flowgraph.h131 using input_type = T; member
/oneTBB/test/common/
H A Dgraph_utils.h839 template<typename input_type, typename gateway_type>
840 void operator()(const input_type&, gateway_type&) {
846 template<typename input_type>
847 output_tuple_type operator()(const input_type&) {
903 typedef std::thread::id input_type;
904 typedef NodeType<input_type, output_tuple_type, tbb::flow::queueing_lightweight> node_type;