QtCore/qtconcurrentfilterkernel.h File Reference

qtconcurrentfilterkernel.h File Reference

Classes

struct  qValueType< T >
 
struct  qValueType< const T * >
 
struct  qValueType< T * >
 
class  FilterKernel< Sequence, KeepFunctor, ReduceFunctor >
 
class  FilteredReducedKernel< ReducedResultType, Iterator, KeepFunctor, ReduceFunctor, Reducer >
 
class  FilteredEachKernel< Iterator, KeepFunctor >
 

Namespaces

 QtConcurrent
 

Functions

template<typename Iterator , typename KeepFunctor >
ThreadEngineStarter< typename qValueType< Iterator >::value_type > startFiltered (Iterator begin, Iterator end, KeepFunctor functor)
 
template<typename Sequence , typename KeepFunctor >
ThreadEngineStarter< typename Sequence::value_type > startFiltered (const Sequence &sequence, KeepFunctor functor)
 
template<typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor >
ThreadEngineStarter< ResultType > startFilteredReduced (const Sequence &sequence, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)
 
template<typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor >
ThreadEngineStarter< ResultType > startFilteredReduced (Iterator begin, Iterator end, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)
 

Go to the source code of this file.