Searched refs:start_scan (Results 1 – 2 of 2) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_scan.h | 272 friend struct start_scan; 351 struct start_scan : public task { struct 385 m_allocator.delete_object<start_scan>(this, ed); in finalize() argument 394 start_scan( sum_node_type*& return_slot, start_scan& parent, small_object_allocator& alloc ) : in start_scan() argument 410 …start_scan( sum_node_type*& return_slot, const Range& range, final_sum_type& body, const Partition… in start_scan() function 429 using start_pass1_type = start_scan<Range,Body,Partitioner>; in run() argument 454 task* start_scan<Range,Body,Partitioner>::execute( execution_data& ed ) { in execute() 487 …auto& right_child = *alloc.new_object<start_scan>(/*m_return_slot=*/result->m_right, *this, alloc); in execute() 565 start_scan<Range, Body, auto_partitioner>::run(range,body,__TBB_DEFAULT_PARTITIONER()); in __TBB_requires() 573 start_scan<Range, Body, simple_partitioner>::run(range, body, partitioner); in __TBB_requires() [all …]
|
| H A D | partitioner.h | 112 template<typename Range, typename Body, typename Partitioner> struct start_scan; 575 template<typename Range, typename Body, typename Partitioner> friend struct start_scan; 602 template<typename Range, typename Body, typename Partitioner> friend struct start_scan; 634 template<typename Range, typename Body, typename Partitioner> friend struct start_scan; 650 template<typename Range, typename Body, typename Partitioner> friend struct start_scan;
|