Qt 4.8
Namespaces | Functions
qtconcurrentfilter.h File Reference
#include <QtCore/qglobal.h>
#include <QtCore/qtconcurrentfilterkernel.h>
#include <QtCore/qtconcurrentfunctionwrappers.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::blockingFilter (Sequence &sequence, FilterFunction filterFunction)
 Calls filterFunction once for each item in sequence. More...
 
template<typename Sequence >
Sequence QtConcurrent::blockingFiltered (const Sequence &sequence, FilterFunction filterFunction)
 Calls filterFunction once for each item in sequence and returns a new Sequence of kept items. More...
 
template<typename Sequence >
Sequence QtConcurrent::blockingFiltered (ConstIterator begin, ConstIterator end, FilterFunction filterFunction)
 Calls filterFunction once for each item from begin to end and returns a new Sequence of kept items. More...
 
template<typename T >
QtConcurrent::blockingFilteredReduced (const Sequence &sequence, FilterFunction filterFunction, ReduceFunction reduceFunction, QtConcurrent::ReduceOptions reduceOptions=UnorderedReduce|SequentialReduce)
 Calls filterFunction once for each item in sequence. More...
 
template<typename T >
QtConcurrent::blockingFilteredReduced (ConstIterator begin, ConstIterator end, FilterFunction filterFunction, ReduceFunction reduceFunction, QtConcurrent::ReduceOptions reduceOptions=UnorderedReduce|SequentialReduce)
 Calls filterFunction once for each item from begin to end. More...
 
QFuture< void > QtConcurrent::filter (Sequence &sequence, FilterFunction filterFunction)
 
template<typename T >
QFuture< T > QtConcurrent::filtered (const Sequence &sequence, FilterFunction filterFunction)
 
template<typename T >
QFuture< T > QtConcurrent::filtered (ConstIterator begin, ConstIterator end, FilterFunction filterFunction)
 
template<typename T >
QFuture< T > QtConcurrent::filteredReduced (const Sequence &sequence, FilterFunction filterFunction, ReduceFunction reduceFunction, QtConcurrent::ReduceOptions reduceOptions=UnorderedReduce|SequentialReduce)
 
template<typename T >
QFuture< T > QtConcurrent::filteredReduced (ConstIterator begin, ConstIterator end, FilterFunction filterFunction, ReduceFunction reduceFunction, QtConcurrent::ReduceOptions reduceOptions=UnorderedReduce|SequentialReduce)