| 
| template<typename Iterator , typename Body , typename Item >  | 
| void  | tbb::interface9::internal::run_parallel_do (Iterator first, Iterator last, const Body &body, task_group_context &context) | 
|   | For internal use only.  More...
  | 
|   | 
| template<typename Iterator , typename Body , typename Item >  | 
| void  | tbb::interface9::internal::select_parallel_do (Iterator first, Iterator last, const Body &body, void(Body::*)(Item) const, task_group_context &context) | 
|   | For internal use only.  More...
  | 
|   | 
| template<typename Iterator , typename Body , typename Item , typename _Item >  | 
| void  | tbb::interface9::internal::select_parallel_do (Iterator first, Iterator last, const Body &body, void(Body::*)(Item, parallel_do_feeder< _Item > &) const, task_group_context &context) | 
|   | For internal use only.  More...
  | 
|   | 
 | 
See also requirements on parallel_do Body.  
 | 
| template<typename Iterator , typename Body >  | 
| void  | tbb::parallel_do (Iterator first, Iterator last, const Body &body) | 
|   | Parallel iteration over a range, with optional addition of more work.  More...
  | 
|   | 
| template<typename Range , typename Body >  | 
| void  | tbb::parallel_do (Range &rng, const Body &body) | 
|   | 
| template<typename Range , typename Body >  | 
| void  | tbb::parallel_do (const Range &rng, const Body &body) | 
|   | 
| template<typename Iterator , typename Body >  | 
| void  | tbb::parallel_do (Iterator first, Iterator last, const Body &body, task_group_context &context) | 
|   | Parallel iteration over a range, with optional addition of more work and user-supplied context.  More...
  | 
|   | 
| template<typename Range , typename Body >  | 
| void  | tbb::parallel_do (Range &rng, const Body &body, task_group_context &context) | 
|   | 
| template<typename Range , typename Body >  | 
| void  | tbb::parallel_do (const Range &rng, const Body &body, task_group_context &context) | 
|   |