QtCore/qtconcurrentmapkernel.h File Reference

qtconcurrentmapkernel.h File Reference

Classes

class  MapKernel< Iterator, MapFunctor >
 
class  MappedReducedKernel< ReducedResultType, Iterator, MapFunctor, ReduceFunctor, Reducer >
 
class  MappedEachKernel< Iterator, MapFunctor >
 
struct  SequenceHolder1< Sequence, Base, Functor >
 

Namespaces

 QtConcurrent
 

Functions

template<typename Iterator , typename Functor >
ThreadEngineStarter< voidstartMap (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)
 

Go to the source code of this file.