- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- File List
- File Members

Classes | Namespaces | Functions

# qtconcurrentmapkernel.h File Reference

`#include <QtCore/qglobal.h>`
`#include <QtCore/qtconcurrentiteratekernel.h>`
`#include <QtCore/qtconcurrentreducekernel.h>`

Go to the source code of this file.

## Classes
class | MapKernel< Iterator, MapFunctor >
class | MappedReducedKernel< ReducedResultType, Iterator, MapFunctor, ReduceFunctor, Reducer >
class | MappedEachKernel< Iterator, MapFunctor >
struct | SequenceHolder1< Sequence, Base, Functor >
## Namespaces
namespace | QtConcurrent
## Functions
template<typename Iterator , typename Functor >
ThreadEngineStarter< void > | startMap (Iterator begin, Iterator end, Functor functor)
template<typename T , typename Iterator , typename Functor >
ThreadEngineStarter< T > | startMapped (Iterator begin, Iterator end, Functor functor)
template<typename T , typename Sequence , typename Functor >
ThreadEngineStarter< T > | startMapped (const Sequence &sequence, Functor functor)
template<typename IntermediateType , typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor >
ThreadEngineStarter< ResultType > | startMappedReduced (const Sequence &sequence, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)
template<typename IntermediateType , typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor >
ThreadEngineStarter< ResultType > | startMappedReduced (Iterator begin, Iterator end, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)