| /oneTBB/test/tbb/ |
| H A D | test_function_node.cpp | 159 template< typename InputType, typename OutputType > 232 template< typename InputType, typename OutputType > 234 …buffered_levels<InputType,OutputType>( c, []( InputType i ) -> OutputType { return harness_graph_e… in run_buffered_levels() 235 … buffered_levels<InputType,OutputType>( c, &harness_graph_executor<InputType, OutputType>::func ); in run_buffered_levels() 236 …buffered_levels<InputType,OutputType>( c, typename harness_graph_executor<InputType, OutputType>::… in run_buffered_levels() 331 template< typename InputType, typename OutputType > 333 …currency_levels<InputType,OutputType>( c, []( InputType i ) -> OutputType { return harness_graph_e… in run_concurrency_levels() 407 template< typename InputType, typename OutputType > 410 …ited_concurrency<InputType,OutputType>( []( InputType i ) -> OutputType { return harness_graph_exe… in run_unlimited_concurrency() 411 …unlimited_concurrency<InputType,OutputType>( &harness_graph_executor<InputType, OutputType>::func … in run_unlimited_concurrency() [all …]
|
| H A D | test_continue_node.cpp | 62 template< typename OutputType > 113 template< typename OutputType > 124 return OutputType(); in operator ()() 129 template< typename OutputType > 134 inc_functor<OutputType> cf; in continue_nodes_with_copy() 169 … inc_functor<OutputType> body_copy = tbb::flow::copy_body< inc_functor<OutputType> >( exe_node ); in continue_nodes_with_copy() 183 template< typename OutputType > 186 …ntinue_nodes<OutputType>( []( tbb::flow::continue_msg i ) -> OutputType { return harness_graph_exe… in run_continue_nodes() 187 … continue_nodes<OutputType>( &harness_graph_executor<tbb::flow::continue_msg, OutputType>::func ); in run_continue_nodes() 188 …continue_nodes<OutputType>( typename harness_graph_executor<tbb::flow::continue_msg, OutputType>::… in run_continue_nodes() [all …]
|
| H A D | test_multifunction_node.cpp | 55 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in buffered_levels() typedef 77 std::vector< std::shared_ptr<harness_mapped_receiver<OutputType>> > receivers; in buffered_levels() 79 receivers.push_back( std::make_shared<harness_mapped_receiver<OutputType>>(g) ); in buffered_levels() 152 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in buffered_levels_with_copy() typedef 165 std::vector< std::shared_ptr<harness_mapped_receiver<OutputType>> > receivers; in buffered_levels_with_copy() 167 receivers.push_back( std::make_shared<harness_mapped_receiver<OutputType>>(g) ); in buffered_levels_with_copy() 239 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in concurrency_levels() typedef 255 std::vector< std::shared_ptr<harness_counting_receiver<OutputType>> > receivers; in concurrency_levels() 257 receivers.push_back( std::make_shared<harness_counting_receiver<OutputType>>(g) ); in concurrency_levels() 358 typedef typename std::tuple_element<0,OutputTuple>::type OutputType; in unlimited_concurrency() typedef [all …]
|
| H A D | test_eh_flow_graph.cpp | 170 template <class OutputType, TestNodeTypeEnum TType> 180 OutputType operator()(tbb::flow_control& fc) { in operator ()() 182 OutputType ret = OutputType(my_mult * ++(*my_current_val)); in operator ()() 193 return OutputType(); in operator ()() 225 template<class InputType, class OutputType, TestNodeTypeEnum T, size_t Conc> 231 OutputType operator()(const InputType &/*p_in*/) { in operator ()() 235 return OutputType(); in operator ()()
|
| /oneTBB/test/conformance/ |
| H A D | conformance_flowgraph.h | 142 template<typename OutputType> 149 OutputType operator()( OutputType argument ) { in operator() 172 template<typename OutputType> 175 template<typename OutputType> 177 OutputType return_value; 181 counting_functor( OutputType value = OutputType(0) ) : return_value(value) { in return_value() 217 template<typename OutputType> 225 return OutputType(); in operator() 389 OutputType operator()( const OutputType& i ) { in operator() 404 void operator()( OutputType argument, multifunc_ports_t<OutputType>& op ) { in operator() [all …]
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_pipeline.h | 49 template<typename InputType, typename OutputType> 72 my_root( new(r1::allocate_memory(sizeof(filter_node_leaf<InputType, OutputType, Body>))) in filter() 73 … filter_node_leaf<InputType, OutputType, Body>(static_cast<unsigned int>(mode), body) ) { in filter() 76 filter& operator&=( const filter<OutputType,OutputType>& right ) { 89 template<typename InputType, typename OutputType, typename Body> 90 filter<InputType, OutputType> make_filter( filter_mode mode, const Body& body ) { in make_filter() 91 …return filter_node_ptr( new(r1::allocate_memory(sizeof(filter_node_leaf<InputType, OutputType, Bod… in make_filter() 92 … filter_node_leaf<InputType, OutputType, Body>(static_cast<unsigned int>(mode), body) ); in make_filter()
|
| H A D | flow_graph.h | 89 template <typename ReturnType, typename OutputType> 90 concept node_body_return_type = std::same_as<OutputType, tbb::detail::d1::continue_msg> || 91 std::convertible_to<OutputType, ReturnType>;
|
| /oneTBB/test/common/ |
| H A D | graph_utils.h | 43 template<typename InputType, typename OutputType> 46 return OutputType(i); in convert_value() 57 template<typename OutputType> 60 return OutputType(); 85 static OutputType construct( InputType v ) { 86 return OutputType(v); 90 template< typename OutputType > 93 return OutputType(); 141 OutputType v2 = (*fptr)(v); 159 OutputType operator()( InputType i ) { [all …]
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _pipeline_filters.h | 124 template<typename Body, typename InputType, typename OutputType > 131 template<typename Body, typename InputType, typename OutputType > friend class concrete_filter; 226 template<typename InputType, typename OutputType, typename Body> 231 using output_helper = token_helper<OutputType, use_allocator<OutputType>::value>; 251 template<typename OutputType, typename Body> 252 class concrete_filter<void, OutputType, Body>: public base_filter { 254 using output_helper = token_helper<OutputType, use_allocator<OutputType>::value>; 432 template<typename InputType, typename OutputType, typename Body> 437 …ocate_memory(sizeof(concrete_filter<InputType, OutputType, Body>))) concrete_filter<InputType, Out…
|
| H A D | _flow_graph_indexer_impl.h | 87 template<typename InputTuple, typename OutputType, typename StructTypes> 91 typedef OutputType output_type; 103 template<typename InputTuple, typename OutputType, typename StructTypes> 104 …class indexer_node_base : public graph_node, public indexer_node_FE<InputTuple, OutputType,StructT… 105 public sender<OutputType> { 110 typedef OutputType output_type;
|
| H A D | _flow_graph_trace_impl.h | 91 template<typename OutputType> 92 void alias_output_port(void *node, sender<OutputType>* port, string_resource_index name_index) { 146 template<typename OutputType> 147 void register_output_port(void* codeptr, void *node, sender<OutputType>* port, string_resource_inde…
|