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

- File List
- File Members

Classes | Namespaces | Enumerations

# qtconcurrentreducekernel.h File Reference

`#include <QtCore/qglobal.h>`
`#include <QtCore/qatomic.h>`
`#include <QtCore/qlist.h>`
`#include <QtCore/qmap.h>`
`#include <QtCore/qmutex.h>`
`#include <QtCore/qthread.h>`
`#include <QtCore/qthreadpool.h>`
`#include <QtCore/qvector.h>`

Go to the source code of this file.

## Classes
class | IntermediateResults< T >
class | ReduceKernel< ReduceFunctor, ReduceResultType, T >
struct | SequenceHolder2< Sequence, Base, Functor1, Functor2 >
## Namespaces
namespace | QtConcurrent
## Enumerations
enum | { ReduceQueueStartLimit = 20, ReduceQueueThrottleLimit = 30 }
enum | ReduceOption { UnorderedReduce = 0x1, OrderedReduce = 0x2, SequentialReduce = 0x4 }