#include
<QtCore/qglobal.h>#include
<QtCore/qtconcurrentfilterkernel.h>#include
<QtCore/qtconcurrentfunctionwrappers.h>Go to the source code of this file.
Namespaces |
|
| namespace | QtConcurrent |
Functions |
|
| template<typename Sequence , typename KeepFunctor , typename T , typename C , typename U > | |
| ThreadEngineStarter< void > | filterInternal (Sequence &sequence, KeepFunctor keep, T(C::*reduce)(U)) |
| template<typename Sequence , typename KeepFunctor > | |
| QFuture< void > | filter (Sequence &sequence, KeepFunctor keep) |
| template<typename Sequence , typename T > | |
| QFuture< void > | filter (Sequence &sequence, bool(keep)(T)) |
| template<typename Sequence , typename C > | |
| QFuture< void > | filter (Sequence &sequence, bool(C::*keep)() const) |
| template<typename ResultType , typename Sequence , typename KeepFunctor , typename ReduceFunctor > | |
| QFuture< ResultType > | filteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Sequence , typename T , typename ReduceFunctor > | |
| QFuture< ResultType > | filteredReduced (const Sequence &sequence, bool(filter)(T), ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Sequence , typename C , typename ReduceFunctor > | |
| QFuture< ResultType > | filteredReduced (const Sequence &sequence, bool(C::*filter)() const, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename KeepFunctor , typename T , typename U , typename V > | |
| QFuture< U > | filteredReduced (const Sequence &sequence, KeepFunctor keep, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename KeepFunctor , typename T , typename C , typename U > | |
| QFuture< C > | filteredReduced (const Sequence &sequence, KeepFunctor keep, T(C::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename T , typename U , typename V , typename W > | |
| QFuture< V > | filteredReduced (const Sequence &sequence, bool(keep)(T), U(reduce)(V &, W), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename C , typename T , typename U , typename V > | |
| QFuture< U > | filteredReduced (const Sequence &sequence, bool(C::*keep)() const, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename T , typename U , typename C , typename V > | |
| QFuture< C > | filteredReduced (const Sequence &sequence, bool(keep)(T), U(C::*reduce)(V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename C , typename T , typename D , typename U > | |
| QFuture< D > | filteredReduced (const Sequence &sequence, bool(C::*keep)() const, T(D::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Iterator , typename KeepFunctor , typename ReduceFunctor > | |
| QFuture< ResultType > | filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Iterator , typename T , typename ReduceFunctor > | |
| QFuture< ResultType > | filteredReduced (Iterator begin, Iterator end, bool(filter)(T), ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Iterator , typename C , typename ReduceFunctor > | |
| QFuture< ResultType > | filteredReduced (Iterator begin, Iterator end, bool(C::*filter)() const, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename KeepFunctor , typename T , typename U , typename V > | |
| QFuture< U > | filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename KeepFunctor , typename T , typename C , typename U > | |
| QFuture< C > | filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, T(C::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename T , typename U , typename V , typename W > | |
| QFuture< V > | filteredReduced (Iterator begin, Iterator end, bool(keep)(T), U(reduce)(V &, W), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename C , typename T , typename U , typename V > | |
| QFuture< U > | filteredReduced (Iterator begin, Iterator end, bool(C::*keep)() const, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename T , typename U , typename C , typename V > | |
| QFuture< C > | filteredReduced (Iterator begin, Iterator end, bool(keep)(T), U(C::*reduce)(V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename C , typename T , typename D , typename U > | |
| QFuture< D > | filteredReduced (Iterator begin, Iterator end, bool(C::*keep)() const, T(D::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename KeepFunctor > | |
| QFuture< typename Sequence::value_type > |
filtered (const Sequence &sequence, KeepFunctor keep) |
| template<typename Sequence , typename T > | |
| QFuture< typename Sequence::value_type > |
filtered (const Sequence &sequence, bool(keep)(T)) |
| template<typename Sequence , typename C > | |
| QFuture< typename Sequence::value_type > |
filtered (const Sequence &sequence, bool(C::*keep)() const) |
| template<typename Iterator , typename KeepFunctor > | |
| QFuture< typename
qValueType < Iterator >::value_type > |
filtered (Iterator begin, Iterator end, KeepFunctor keep) |
| template<typename Iterator , typename T > | |
| QFuture< typename
qValueType < Iterator >::value_type > |
filtered (Iterator begin, Iterator end, bool(keep)(T)) |
| template<typename Iterator , typename C > | |
| QFuture< typename
qValueType < Iterator >::value_type > |
filtered (Iterator begin, Iterator end, bool(C::*keep)() const) |
| template<typename Sequence , typename KeepFunctor > | |
| void | blockingFilter (Sequence &sequence, KeepFunctor keep) |
| template<typename Sequence , typename T > | |
| void | blockingFilter (Sequence &sequence, bool(keep)(T)) |
| template<typename Sequence , typename C > | |
| void | blockingFilter (Sequence &sequence, bool(C::*keep)() const) |
| template<typename ResultType , typename Sequence , typename KeepFunctor , typename ReduceFunctor > | |
| ResultType | blockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Sequence , typename T , typename ReduceFunctor > | |
| ResultType | blockingFilteredReduced (const Sequence &sequence, bool(filter)(T), ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Sequence , typename C , typename ReduceFunctor > | |
| ResultType | blockingFilteredReduced (const Sequence &sequence, bool(C::*filter)() const, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename KeepFunctor , typename T , typename U , typename V > | |
| U | blockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename KeepFunctor , typename T , typename C , typename U > | |
| C | blockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, T(C::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename T , typename U , typename V , typename W > | |
| V | blockingFilteredReduced (const Sequence &sequence, bool(keep)(T), U(reduce)(V &, W), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename C , typename T , typename U , typename V > | |
| U | blockingFilteredReduced (const Sequence &sequence, bool(C::*keep)() const, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename T , typename U , typename C , typename V > | |
| C | blockingFilteredReduced (const Sequence &sequence, bool(keep)(T), U(C::*reduce)(V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename C , typename T , typename D , typename U > | |
| D | blockingFilteredReduced (const Sequence &sequence, bool(C::*keep)() const, T(D::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Iterator , typename KeepFunctor , typename ReduceFunctor > | |
| ResultType | blockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Iterator , typename T , typename ReduceFunctor > | |
| ResultType | blockingFilteredReduced (Iterator begin, Iterator end, bool(filter)(T), ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename ResultType , typename Iterator , typename C , typename ReduceFunctor > | |
| ResultType | blockingFilteredReduced (Iterator begin, Iterator end, bool(C::*filter)() const, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename KeepFunctor , typename T , typename U , typename V > | |
| U | blockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename KeepFunctor , typename T , typename C , typename U > | |
| C | blockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, T(C::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename T , typename U , typename V , typename W > | |
| V | blockingFilteredReduced (Iterator begin, Iterator end, bool(keep)(T), U(reduce)(V &, W), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename C , typename T , typename U , typename V > | |
| U | blockingFilteredReduced (Iterator begin, Iterator end, bool(C::*keep)() const, T(reduce)(U &, V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename T , typename U , typename C , typename V > | |
| C | blockingFilteredReduced (Iterator begin, Iterator end, bool(keep)(T), U(C::*reduce)(V), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Iterator , typename C , typename T , typename D , typename U > | |
| D | blockingFilteredReduced (Iterator begin, Iterator end, bool(C::*keep)() const, T(D::*reduce)(U), ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| template<typename Sequence , typename KeepFunctor > | |
| Sequence | blockingFiltered (const Sequence &sequence, KeepFunctor keep) |
| template<typename Sequence , typename T > | |
| Sequence | blockingFiltered (const Sequence &sequence, bool(keep)(T)) |
| template<typename Sequence , typename C > | |
| Sequence | blockingFiltered (const Sequence &sequence, bool(C::*filter)() const) |
| template<typename OutputSequence , typename Iterator , typename KeepFunctor > | |
| OutputSequence | blockingFiltered (Iterator begin, Iterator end, KeepFunctor keep) |
| template<typename OutputSequence , typename Iterator , typename T > | |
| OutputSequence | blockingFiltered (Iterator begin, Iterator end, bool(keep)(T)) |
| template<typename OutputSequence , typename Iterator , typename C > | |
| OutputSequence | blockingFiltered (Iterator begin, Iterator end, bool(C::*filter)() const) |