![]() |
QtConcurrent
Trial to use Doxygen to generate UML class diagram of QtConcurrent module.
|
#include <QtConcurrent/qtconcurrent_global.h>
#include <QtConcurrent/qtconcurrentfilterkernel.h>
#include <QtConcurrent/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 | |
template<typename Sequence , typename KeepFunctor , typename ReduceFunctor > | |
ThreadEngineStarter< void > | QtConcurrent::filterInternal (Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce) |
[QtConcurrent-1] More... | |
template<typename Sequence , typename KeepFunctor > | |
QFuture< void > | QtConcurrent::filter (Sequence &sequence, KeepFunctor keep) |
template<typename ResultType , typename Sequence , typename KeepFunctor , typename ReduceFunctor > | |
QFuture< ResultType > | QtConcurrent::filteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename Sequence , typename KeepFunctor , typename ReduceFunctor > | |
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > | QtConcurrent::filteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename ResultType , typename Iterator , typename KeepFunctor , typename ReduceFunctor > | |
QFuture< ResultType > | QtConcurrent::filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename Iterator , typename KeepFunctor , typename ReduceFunctor > | |
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > | QtConcurrent::filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename Sequence , typename KeepFunctor > | |
QFuture< typename Sequence::value_type > | QtConcurrent::filtered (const Sequence &sequence, KeepFunctor keep) |
template<typename Iterator , typename KeepFunctor > | |
QFuture< typename qValueType< Iterator >::value_type > | QtConcurrent::filtered (Iterator begin, Iterator end, KeepFunctor keep) |
template<typename Sequence , typename KeepFunctor > | |
void | QtConcurrent::blockingFilter (Sequence &sequence, KeepFunctor keep) |
template<typename ResultType , typename Sequence , typename KeepFunctor , typename ReduceFunctor > | |
ResultType | QtConcurrent::blockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename Sequence , typename KeepFunctor , typename ReduceFunctor > | |
QtPrivate::ReduceResultType< ReduceFunctor >::ResultType | QtConcurrent::blockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename ResultType , typename Iterator , typename KeepFunctor , typename ReduceFunctor > | |
ResultType | QtConcurrent::blockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename Iterator , typename KeepFunctor , typename ReduceFunctor > | |
QtPrivate::ReduceResultType< ReduceFunctor >::ResultType | QtConcurrent::blockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
template<typename Sequence , typename KeepFunctor > | |
Sequence | QtConcurrent::blockingFiltered (const Sequence &sequence, KeepFunctor keep) |
template<typename OutputSequence , typename Iterator , typename KeepFunctor > | |
OutputSequence | QtConcurrent::blockingFiltered (Iterator begin, Iterator end, KeepFunctor keep) |