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

- File List
- File Members

Classes | Namespaces | Functions

# qtconcurrentfilterkernel.h File Reference

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

Go to the source code of this file.

## 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
namespace | 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)