![]() |
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) |
1.8.13