Lines Matching refs:T
45 template<typename T>
48 void operator ()(T index) const { in operator ()()
129 template <typename Flavor, typename Partitioner, typename T, typename Body>
132 template <typename T, typename Body>
133 struct InvokerStep<parallel_tag, empty_partitioner_tag, T, Body> {
134 void operator()( const T& first, const T& last, const Body& f, empty_partitioner_tag& ) { in operator ()()
137 …void operator()( const T& first, const T& last, const T& step, const Body& f, empty_partitioner_ta… in operator ()()
142 template <typename Partitioner, typename T, typename Body>
143 struct InvokerStep<parallel_tag, Partitioner, T, Body> {
144 void operator()( const T& first, const T& last, const Body& f, Partitioner& p ) { in operator ()()
147 void operator()( const T& first, const T& last, const T& step, const Body& f, Partitioner& p ) { in operator ()()
197 template <typename Flavor, typename T, typename Partitioner>
199 const T pfor_buffer_test_size = static_cast<T>(PFOR_BUFFER_TEST_SIZE); in TestParallelForWithStepSupportHelper()
200 const T pfor_buffer_actual_size = static_cast<T>(PFOR_BUFFER_ACTUAL_SIZE); in TestParallelForWithStepSupportHelper()
202 InvokerStep< Flavor, Partitioner, T, TestFunctor<T> > invoke_for; in TestParallelForWithStepSupportHelper()
203 for (T begin = 0; begin < pfor_buffer_test_size - 1; begin += pfor_buffer_test_size / 10 + 1) { in TestParallelForWithStepSupportHelper()
204 T step; in TestParallelForWithStepSupportHelper()
208 invoke_for(begin, pfor_buffer_test_size, TestFunctor<T>(), p); in TestParallelForWithStepSupportHelper()
210 invoke_for(begin, pfor_buffer_test_size, step, TestFunctor<T>(), p); in TestParallelForWithStepSupportHelper()
213 for (T i = begin; i < pfor_buffer_test_size; i = i + step) { in TestParallelForWithStepSupportHelper()
220 for (T i = 0; i < pfor_buffer_actual_size; i++) { in TestParallelForWithStepSupportHelper()
229 template <typename Flavor, typename T>
238 TestParallelForWithStepSupportHelper< Flavor,T,empty_partitioner_tag >(p); in TestParallelForWithStepSupport()
239 TestParallelForWithStepSupportHelper< Flavor,T,const oneapi::tbb::auto_partitioner >(auto_p); in TestParallelForWithStepSupport()
240 … TestParallelForWithStepSupportHelper< Flavor,T,const oneapi::tbb::simple_partitioner >(simple_p); in TestParallelForWithStepSupport()
241 TestParallelForWithStepSupportHelper< Flavor,T,oneapi::tbb::affinity_partitioner >(affinity_p); in TestParallelForWithStepSupport()
242 TestParallelForWithStepSupportHelper< Flavor,T,oneapi::tbb::static_partitioner >(static_p); in TestParallelForWithStepSupport()
245 …oneapi::tbb::parallel_for(static_cast<T>(2), static_cast<T>(1), static_cast<T>(1), TestFunctor<T>(… in TestParallelForWithStepSupport()
407 TEST_CASE_TEMPLATE("parallel_for with step support", T, short, unsigned short, int, unsigned int,
410 TestParallelForWithStepSupport<parallel_tag, T>();