|
| template<typename Sequence , typename KeepFunctor , typename ReduceFunctor > |
| ThreadEngineStarter< void > | filterInternal (Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce) |
| |
| template<typename Sequence , typename KeepFunctor > |
| QFuture< void > | filter (Sequence &sequence, KeepFunctor keep) |
| |
| 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 Sequence , typename KeepFunctor , typename ReduceFunctor > |
| QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > | filteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, 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 Iterator , typename KeepFunctor , typename ReduceFunctor > |
| QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > | filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| |
| template<typename Sequence , typename KeepFunctor > |
| QFuture< typename Sequence::value_type > | filtered (const Sequence &sequence, KeepFunctor keep) |
| |
| template<typename Iterator , typename KeepFunctor > |
| QFuture< typename qValueType< Iterator >::value_type > | filtered (Iterator begin, Iterator end, KeepFunctor keep) |
| |
| template<typename Sequence , typename KeepFunctor > |
| void | blockingFilter (Sequence &sequence, KeepFunctor keep) |
| |
| 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 Sequence , typename KeepFunctor , typename ReduceFunctor > |
| QtPrivate::ReduceResultType< ReduceFunctor >::ResultType | blockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, 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 Iterator , typename KeepFunctor , typename ReduceFunctor > |
| QtPrivate::ReduceResultType< ReduceFunctor >::ResultType | blockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| |
| template<typename Sequence , typename KeepFunctor > |
| Sequence | blockingFiltered (const Sequence &sequence, KeepFunctor keep) |
| |
| template<typename OutputSequence , typename Iterator , typename KeepFunctor > |
| OutputSequence | blockingFiltered (Iterator begin, Iterator end, KeepFunctor keep) |
| |
| template<typename Iterator , typename KeepFunctor > |
| ThreadEngineStarter< typename qValueType< Iterator >::value_type > | startFiltered (Iterator begin, Iterator end, KeepFunctor functor) |
| |
| template<typename Sequence , typename KeepFunctor > |
| ThreadEngineStarter< typename Sequence::value_type > | startFiltered (const Sequence &sequence, KeepFunctor functor) |
| |
| template<typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor > |
| ThreadEngineStarter< ResultType > | startFilteredReduced (const Sequence &sequence, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options) |
| |
| template<typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor > |
| ThreadEngineStarter< ResultType > | startFilteredReduced (Iterator begin, Iterator end, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options) |
| |
| bool | selectIteration (std::bidirectional_iterator_tag) |
| |
| bool | selectIteration (std::forward_iterator_tag) |
| |
| bool | selectIteration (std::random_access_iterator_tag) |
| |
| template<typename Sequence , typename MapFunctor > |
| QFuture< void > | map (Sequence &sequence, MapFunctor map) |
| |
| template<typename Iterator , typename MapFunctor > |
| QFuture< void > | map (Iterator begin, Iterator end, MapFunctor map) |
| |
| template<typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor > |
| QFuture< ResultType > | 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 > | mappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| |
| template<typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor > |
| QFuture< ResultType > | 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 > | 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 > | mapped (const Sequence &sequence, MapFunctor map) |
| |
| template<typename Iterator , typename MapFunctor > |
| QFuture< typename QtPrivate::MapResultType< void, MapFunctor >::ResultType > | mapped (Iterator begin, Iterator end, MapFunctor map) |
| |
| template<typename Sequence , typename MapFunctor > |
| void | blockingMap (Sequence &sequence, MapFunctor map) |
| |
| template<typename Iterator , typename MapFunctor > |
| void | blockingMap (Iterator begin, Iterator end, MapFunctor map) |
| |
| template<typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor > |
| ResultType | blockingMappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| |
| template<typename MapFunctor , typename ReduceFunctor , typename Sequence > |
| QtPrivate::ReduceResultType< ReduceFunctor >::ResultType | blockingMappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce)) |
| |
| template<typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor > |
| ResultType | 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 | 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 | blockingMapped (const InputSequence &sequence, MapFunctor map) |
| |
| template<typename MapFunctor , typename InputSequence > |
| QtPrivate::MapResultType< InputSequence, MapFunctor >::ResultType | blockingMapped (const InputSequence &sequence, MapFunctor map) |
| |
| template<typename Sequence , typename Iterator , typename MapFunctor > |
| Sequence | blockingMapped (Iterator begin, Iterator end, MapFunctor map) |
| |
| template<typename Iterator , typename MapFunctor > |
| QtPrivate::MapResultType< Iterator, MapFunctor >::ResultType | blockingMapped (Iterator begin, Iterator end, MapFunctor map) |
| |
| template<typename Iterator , typename Functor > |
| ThreadEngineStarter< void > | startMap (Iterator begin, Iterator end, Functor functor) |
| |
| template<typename T , typename Iterator , typename Functor > |
| ThreadEngineStarter< T > | startMapped (Iterator begin, Iterator end, Functor functor) |
| |
| template<typename T , typename Sequence , typename Functor > |
| ThreadEngineStarter< T > | startMapped (const Sequence &sequence, Functor functor) |
| |
| template<typename IntermediateType , typename ResultType , typename Sequence , typename MapFunctor , typename ReduceFunctor > |
| ThreadEngineStarter< ResultType > | startMappedReduced (const Sequence &sequence, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options) |
| |
| template<typename IntermediateType , typename ResultType , typename Iterator , typename MapFunctor , typename ReduceFunctor > |
| ThreadEngineStarter< ResultType > | startMappedReduced (Iterator begin, Iterator end, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options) |
| |
| template<typename T > |
| QFuture< T > | run (T(*functionPointer)()) |
| |
| template<typename T , typename Param1 , typename Arg1 > |
| QFuture< T > | run (T(*functionPointer)(Param1), const Arg1 &arg1) |
| |
| template<typename T , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 > |
| QFuture< T > | run (T(*functionPointer)(Param1, Param2), const Arg1 &arg1, const Arg2 &arg2) |
| |
| template<typename T , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 > |
| QFuture< T > | run (T(*functionPointer)(Param1, Param2, Param3), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename T , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 > |
| QFuture< T > | run (T(*functionPointer)(Param1, Param2, Param3, Param4), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| |
| template<typename T , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 , typename Param5 , typename Arg5 > |
| QFuture< T > | run (T(*functionPointer)(Param1, Param2, Param3, Param4, Param5), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| |
| template<typename FunctionObject > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject functionObject) |
| |
| template<typename FunctionObject , typename Arg1 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject functionObject, const Arg1 &arg1) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 , typename Arg3 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| |
| template<typename FunctionObject > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject *functionObject) |
| |
| template<typename FunctionObject , typename Arg1 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject *functionObject, const Arg1 &arg1) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 , typename Arg3 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| |
| template<typename FunctionObject , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > |
| QFuture< typename FunctionObject::result_type > | run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| |
| template<typename T , typename Class > |
| QFuture< T > | run (const Class &object, T(Class::*fn)()) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 > |
| QFuture< T > | run (const Class &object, T(Class::*fn)(Param1), const Arg1 &arg1) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 > |
| QFuture< T > | run (const Class &object, T(Class::*fn)(Param1, Param2), const Arg1 &arg1, const Arg2 &arg2) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 > |
| QFuture< T > | run (const Class &object, T(Class::*fn)(Param1, Param2, Param3), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 > |
| QFuture< T > | run (const Class &object, T(Class::*fn)(Param1, Param2, Param3, Param4), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 , typename Param5 , typename Arg5 > |
| QFuture< T > | run (const Class &object, T(Class::*fn)(Param1, Param2, Param3, Param4, Param5), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| |
| template<typename T , typename Class > |
| QFuture< T > | run (Class *object, T(Class::*fn)()) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 > |
| QFuture< T > | run (Class *object, T(Class::*fn)(Param1), const Arg1 &arg1) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 > |
| QFuture< T > | run (Class *object, T(Class::*fn)(Param1, Param2), const Arg1 &arg1, const Arg2 &arg2) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 > |
| QFuture< T > | run (Class *object, T(Class::*fn)(Param1, Param2, Param3), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 > |
| QFuture< T > | run (Class *object, T(Class::*fn)(Param1, Param2, Param3, Param4), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 , typename Param5 , typename Arg5 > |
| QFuture< T > | run (Class *object, T(Class::*fn)(Param1, Param2, Param3, Param4, Param5), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| |
| template<typename T , typename Class > |
| QFuture< T > | run (const Class *object, T(Class::*fn)() const) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 > |
| QFuture< T > | run (const Class *object, T(Class::*fn)(Param1) const, const Arg1 &arg1) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 > |
| QFuture< T > | run (const Class *object, T(Class::*fn)(Param1, Param2) const, const Arg1 &arg1, const Arg2 &arg2) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 > |
| QFuture< T > | run (const Class *object, T(Class::*fn)(Param1, Param2, Param3) const, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 > |
| QFuture< T > | run (const Class *object, T(Class::*fn)(Param1, Param2, Param3, Param4) const, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| |
| template<typename T , typename Class , typename Param1 , typename Arg1 , typename Param2 , typename Arg2 , typename Param3 , typename Arg3 , typename Param4 , typename Arg4 , typename Param5 , typename Arg5 > |
| QFuture< T > | run (const Class *object, T(Class::*fn)(Param1, Param2, Param3, Param4, Param5) const, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| |
| template<typename ThreadEngine > |
| ThreadEngineStarter< typename ThreadEngine::ResultType > | startThreadEngine (ThreadEngine *threadEngine) |
| |