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)