![]() |
QtConcurrent
Trial to use Doxygen to generate UML class diagram of QtConcurrent module.
|
#include <QtConcurrent/qtconcurrent_global.h>
#include <QtConcurrent/qtconcurrentmapkernel.h>
#include <QtConcurrent/qtconcurrentreducekernel.h>
#include <QtConcurrent/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 | |
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) |