Qt 4.8
Namespaces | Functions
qtconcurrentmap.h File Reference
#include <QtCore/qglobal.h>
#include <QtCore/qtconcurrentmapkernel.h>
#include <QtCore/qtconcurrentreducekernel.h>
#include <QtCore/qtconcurrentfunctionwrappers.h>
#include <QtCore/qstringlist.h>

Go to the source code of this file.

Namespaces

 QtConcurrent
 The QtConcurrent namespace provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives.
 

Functions

void QtConcurrent::blockingMap (Sequence &sequence, MapFunction function)
 Calls function once for each item in sequence. More...
 
void QtConcurrent::blockingMap (Iterator begin, Iterator end, MapFunction function)
 Calls function once for each item from begin to end. More...
 
template<typename T >
QtConcurrent::blockingMapped (const Sequence &sequence, MapFunction function)
 Calls function once for each item in sequence and returns a Sequence containing the results. More...
 
template<typename T >
QtConcurrent::blockingMapped (ConstIterator begin, ConstIterator end, MapFunction function)
 Calls function once for each item from begin to end and returns a container with the results. More...
 
template<typename T >
QtConcurrent::blockingMappedReduced (const Sequence &sequence, MapFunction function, ReduceFunction function, QtConcurrent::ReduceOptions options=UnorderedReduce|SequentialReduce)
 
template<typename T >
QtConcurrent::blockingMappedReduced (ConstIterator begin, ConstIterator end, MapFunction function, ReduceFunction function, QtConcurrent::ReduceOptions options=UnorderedReduce|SequentialReduce)
 
QFuture< void > QtConcurrent::map (Sequence &sequence, MapFunction function)
 
QFuture< void > QtConcurrent::map (Iterator begin, Iterator end, MapFunction function)
 
template<typename T >
QFuture< T > QtConcurrent::mapped (const Sequence &sequence, MapFunction function)
 
template<typename T >
QFuture< T > QtConcurrent::mapped (ConstIterator begin, ConstIterator end, MapFunction function)
 
template<typename T >
QFuture< T > QtConcurrent::mappedReduced (const Sequence &sequence, MapFunction function, ReduceFunction function, QtConcurrent::ReduceOptions options=UnorderedReduce|SequentialReduce)
 
template<typename T >
QFuture< T > QtConcurrent::mappedReduced (ConstIterator begin, ConstIterator end, MapFunction function, ReduceFunction function, QtConcurrent::ReduceOptions options=UnorderedReduce|SequentialReduce)