| /oneTBB/test/tbb/ |
| H A D | test_async_node.cpp | 315 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 D | test_input_node.cpp | 351 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 D | test_continue_node.cpp | 410 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 D | test_function_node.cpp | 536 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 D | test_multifunction_node.cpp | 615 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 D | test_join_node.h | 572 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 D | test_indexer_node.cpp | 149 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 D | test_join_node.cpp | 51 typedef typename JType::output_type TType;
|
| /oneTBB/test/common/ |
| H A D | test_follows_and_precedes_api.h | 63 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 D | graph_utils.h | 69 …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.h | 354 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.h | 35 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.h | 29 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.h | 674 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.h | 92 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.h | 76 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.h | 31 …using output_type = typename std::remove_const<typename std::remove_reference<Output>::type>::type; member
|
| H A D | _flow_graph_trace_impl.h | 181 …void *addr = (void *)( static_cast< sender< typename NodeType::output_type > * >(const_cast< Node…
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | flow_graph.h | 210 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 D | conformance_function_node.cpp | 107 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 D | conformance_indexer_node.cpp | 28 using my_output_type = my_indexer_type::output_type;
|
| H A D | conformance_graph.cpp | 191 oneapi::tbb::flow::queue_node<oneapi::tbb::flow::indexer_node<int>::output_type> successor3(g);
|
| /oneTBB/examples/graph/logic_sim/ |
| H A D | basics.hpp | 64 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 D | CMakeLists.txt | 167 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 D | Flow_Graph_Reservation.rst | 68 buffer_node<join_type::output_type> buf_out(g); 69 join_type::output_type tuple_out;
|