GNU g++  v5.2.1
GNU Standard C++
for_each.h File Reference

Main interface for embarrassingly parallel functions. More...

Include dependency graph for for_each.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 __gnu_parallel
 GNU parallel code for public use.
 

Functions

template<typename _IIter , typename _UserOp , typename _Functionality , typename _Red , typename _Result >
_UserOp __gnu_parallel::__for_each_template_random_access (_IIter __begin, _IIter __end, _UserOp __user_op, _Functionality &__functionality, _Red __reduction, _Result __reduction_start, _Result &__output, typename std::iterator_traits< _IIter >::difference_type __bound, _Parallelism __parallelism_tag)
 Chose the desired algorithm by evaluating __parallelism_tag. More...
 

Detailed Description

Main interface for embarrassingly parallel functions.

The explicit implementation are in other header files, like workstealing.h, par_loop.h, omp_loop.h, and omp_loop_static.h. This file is a GNU parallel extension to the Standard C++ Library.