Home
last modified time | relevance | path

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

/oneTBB/include/oneapi/tbb/
H A Dparallel_scan.h272 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
410start_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 Dpartitioner.h112 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;