QtConcurrent
Trial to use Doxygen to generate UML class diagram of QtConcurrent module.
Namespaces | Functions
qtconcurrentmap.h File Reference
#include <QtConcurrent/qtconcurrent_global.h>
#include <QtConcurrent/qtconcurrentmapkernel.h>
#include <QtConcurrent/qtconcurrentreducekernel.h>
#include <QtConcurrent/qtconcurrentfunctionwrappers.h>
#include <QtCore/qstringlist.h>
Include dependency graph for qtconcurrentmap.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

template<typename Sequence , typename MapFunctor >
QFuture< void > QtConcurrent::map (Sequence &sequence, MapFunctor map)
 
template<typename Iterator , typename MapFunctor >
QFuture< void > QtConcurrent::map (Iterator begin, Iterator end, MapFunctor map)
 
template<typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor >
QFuture< ResultType > QtConcurrent::mappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
 
template<typename Sequence , typename MapFunctor , typename ReduceFunctor >
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > QtConcurrent::mappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
 
template<typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor >
QFuture< ResultType > QtConcurrent::mappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
 
template<typename Iterator , typename MapFunctor , typename ReduceFunctor >
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > QtConcurrent::mappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
 
template<typename Sequence , typename MapFunctor >
QFuture< typename QtPrivate::MapResultType< void, MapFunctor >::ResultType > QtConcurrent::mapped (const Sequence &sequence, MapFunctor map)
 
template<typename Iterator , typename MapFunctor >
QFuture< typename QtPrivate::MapResultType< void, MapFunctor >::ResultType > QtConcurrent::mapped (Iterator begin, Iterator end, MapFunctor map)
 
template<typename Sequence , typename MapFunctor >
void QtConcurrent::blockingMap (Sequence &sequence, MapFunctor map)
 
template<typename Iterator , typename MapFunctor >
void QtConcurrent::blockingMap (Iterator begin, Iterator end, MapFunctor map)
 
template<typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor >
ResultType QtConcurrent::blockingMappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
 
template<typename MapFunctor , typename ReduceFunctor , typename Sequence >
QtPrivate::ReduceResultType< ReduceFunctor >::ResultType QtConcurrent::blockingMappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
 
template<typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor >
ResultType QtConcurrent::blockingMappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, QtConcurrent::ReduceOptions options=QtConcurrent::ReduceOptions(QtConcurrent::UnorderedReduce|QtConcurrent::SequentialReduce))
 
template<typename Iterator , typename MapFunctor , typename ReduceFunctor >
QtPrivate::ReduceResultType< ReduceFunctor >::ResultType QtConcurrent::blockingMappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, QtConcurrent::ReduceOptions options=QtConcurrent::ReduceOptions(QtConcurrent::UnorderedReduce|QtConcurrent::SequentialReduce))
 
template<typename OutputSequence , typename InputSequence , typename MapFunctor >
OutputSequence QtConcurrent::blockingMapped (const InputSequence &sequence, MapFunctor map)
 
template<typename MapFunctor , typename InputSequence >
QtPrivate::MapResultType< InputSequence, MapFunctor >::ResultType QtConcurrent::blockingMapped (const InputSequence &sequence, MapFunctor map)
 
template<typename Sequence , typename Iterator , typename MapFunctor >
Sequence QtConcurrent::blockingMapped (Iterator begin, Iterator end, MapFunctor map)
 
template<typename Iterator , typename MapFunctor >
QtPrivate::MapResultType< Iterator, MapFunctor >::ResultType QtConcurrent::blockingMapped (Iterator begin, Iterator end, MapFunctor map)