Home
last modified time | relevance | path

Searched refs:OutputType (Results 1 – 11 of 11) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_function_node.cpp159 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 Dtest_continue_node.cpp62 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 Dtest_multifunction_node.cpp55 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 Dtest_eh_flow_graph.cpp170 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 Dconformance_flowgraph.h142 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 Dparallel_pipeline.h49 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 Dflow_graph.h89 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 Dgraph_utils.h43 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.h124 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.h87 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.h91 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…