Home
last modified time | relevance | path

Searched refs:start_for (Results 1 – 2 of 2) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dparallel_for.h61 struct start_for : public task { struct
82start_for( start_for& parent_, typename Partitioner::split_type& split_obj, small_object_allocator… in start_for() function
90 start_for( start_for& parent_, const Range& r, depth_t d, small_object_allocator& alloc ) : in start_for() function
107 start_for& for_task = *alloc.new_object<start_for>(range, body, partitioner, alloc); in run() argument
135start_for& right_child = *alloc.new_object<start_for>(ed, std::forward<Args>(constructor_args)...,… in offer_work_impl() argument
150 void start_for<Range, Body, Partitioner>::finalize(const execution_data& ed) { in finalize() argument
155 this->~start_for(); in finalize()
165 task* start_for<Range, Body, Partitioner>::execute(execution_data& ed) { in execute()
177 task* start_for<Range, Body, Partitioner>::cancel(execution_data& ed) { in cancel()
245 start_for<Range,Body,const auto_partitioner>::run(range,body,partitioner); in __TBB_requires()
[all …]
H A Dpartitioner.h111 template<typename Range, typename Body, typename Partitioner> struct start_for;
572 template<typename Range, typename Body, typename Partitioner> friend struct start_for;
599 template<typename Range, typename Body, typename Partitioner> friend struct start_for;
631 template<typename Range, typename Body, typename Partitioner> friend struct start_for;
647 template<typename Range, typename Body, typename Partitioner> friend struct start_for;