QtConcurrent


Overview

Classes

BlockSizeManager
ConstMemberFunctionWrapper
Exception
FilteredEachKernel
FilteredReducedKernel
FilterKernel
FunctionWrapper0
FunctionWrapper1
FunctionWrapper2
IntermediateResults
IterateKernel
MapKernel
MappedEachKernel
MappedReducedKernel
Median
MemberFunctionWrapper
MemberFunctionWrapper1
qValueType
qValueType< const T * >
qValueType< T * >
ReduceKernel
ResultItem
ResultIterator
ResultIteratorBase
ResultReporter
ResultReporter< void >
ResultStore
ResultStoreBase
RunFunctionTask
RunFunctionTask< void >
RunFunctionTaskBase
SelectSpecialization
SelectSpecialization< void >
SelectStoredConstMemberFunctionCall0
SelectStoredConstMemberFunctionCall1
SelectStoredConstMemberFunctionCall2
SelectStoredConstMemberFunctionCall3
SelectStoredConstMemberFunctionCall4
SelectStoredConstMemberFunctionCall5
SelectStoredConstMemberFunctionPointerCall0
SelectStoredConstMemberFunctionPointerCall1
SelectStoredConstMemberFunctionPointerCall2
SelectStoredConstMemberFunctionPointerCall3
SelectStoredConstMemberFunctionPointerCall4
SelectStoredConstMemberFunctionPointerCall5
SelectStoredFunctorPointerCall0
SelectStoredFunctorPointerCall1
SelectStoredFunctorPointerCall2
SelectStoredFunctorPointerCall3
SelectStoredFunctorPointerCall4
SelectStoredFunctorPointerCall5
SelectStoredMemberFunctionCall0
SelectStoredMemberFunctionCall1
SelectStoredMemberFunctionCall2
SelectStoredMemberFunctionCall3
SelectStoredMemberFunctionCall4
SelectStoredMemberFunctionCall5
SelectStoredMemberFunctionPointerCall0
SelectStoredMemberFunctionPointerCall1
SelectStoredMemberFunctionPointerCall2
SelectStoredMemberFunctionPointerCall3
SelectStoredMemberFunctionPointerCall4
SelectStoredMemberFunctionPointerCall5
SequenceHolder1
SequenceHolder2
StoredConstMemberFunctionCall0
StoredConstMemberFunctionCall1
StoredConstMemberFunctionCall2
StoredConstMemberFunctionCall3
StoredConstMemberFunctionCall4
StoredConstMemberFunctionCall5
StoredConstMemberFunctionPointerCall0
StoredConstMemberFunctionPointerCall1
StoredConstMemberFunctionPointerCall2
StoredConstMemberFunctionPointerCall3
StoredConstMemberFunctionPointerCall4
StoredConstMemberFunctionPointerCall5
StoredFunctorCall
StoredFunctorCall0
StoredFunctorCall0< void, FunctionPointer >
StoredFunctorCall1
StoredFunctorCall1< void, FunctionPointer, Arg1 >
StoredFunctorCall2
StoredFunctorCall2< void, FunctionPointer, Arg1, Arg2 >
StoredFunctorCall3
StoredFunctorCall3< void, FunctionPointer, Arg1, Arg2, Arg3 >
StoredFunctorCall4
StoredFunctorCall4< void, FunctionPointer, Arg1, Arg2, Arg3, Arg4 >
StoredFunctorCall5
StoredFunctorCall5< void, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >
StoredFunctorCall< void, Functor >
StoredFunctorPointerCall0
StoredFunctorPointerCall1
StoredFunctorPointerCall2
StoredFunctorPointerCall3
StoredFunctorPointerCall4
StoredFunctorPointerCall5
StoredMemberFunctionCall0
StoredMemberFunctionCall1
StoredMemberFunctionCall2
StoredMemberFunctionCall3
StoredMemberFunctionCall4
StoredMemberFunctionCall5
StoredMemberFunctionPointerCall0
StoredMemberFunctionPointerCall1
StoredMemberFunctionPointerCall2
StoredMemberFunctionPointerCall3
StoredMemberFunctionPointerCall4
StoredMemberFunctionPointerCall5
ThreadEngine
ThreadEngineBarrier
ThreadEngineBase
ThreadEngineStarter
ThreadEngineStarter< void >
ThreadEngineStarterBase
UnhandledException
VoidStoredConstMemberFunctionCall0
VoidStoredConstMemberFunctionCall1
VoidStoredConstMemberFunctionCall2
VoidStoredConstMemberFunctionCall3
VoidStoredConstMemberFunctionCall4
VoidStoredConstMemberFunctionCall5
VoidStoredConstMemberFunctionPointerCall0
VoidStoredConstMemberFunctionPointerCall1
VoidStoredConstMemberFunctionPointerCall2
VoidStoredConstMemberFunctionPointerCall3
VoidStoredConstMemberFunctionPointerCall4
VoidStoredConstMemberFunctionPointerCall5
VoidStoredFunctorPointerCall0
VoidStoredFunctorPointerCall1
VoidStoredFunctorPointerCall2
VoidStoredFunctorPointerCall3
VoidStoredFunctorPointerCall4
VoidStoredFunctorPointerCall5
VoidStoredMemberFunctionCall0
VoidStoredMemberFunctionCall1
VoidStoredMemberFunctionCall2
VoidStoredMemberFunctionCall3
VoidStoredMemberFunctionCall4
VoidStoredMemberFunctionCall5
VoidStoredMemberFunctionPointerCall0
VoidStoredMemberFunctionPointerCall1
VoidStoredMemberFunctionPointerCall2
VoidStoredMemberFunctionPointerCall3
VoidStoredMemberFunctionPointerCall4
VoidStoredMemberFunctionPointerCall5

Enums Index

Functions Index

voidblockingFilter (Sequence &sequence, KeepFunctor keep)
SequenceblockingFiltered (const Sequence &sequence, KeepFunctor keep)
OutputSequenceblockingFiltered (Iterator begin, Iterator end, KeepFunctor keep)
ResultTypeblockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QtPrivate::ReduceResultType< ReduceFunctor >::ResultTypeblockingFilteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
ResultTypeblockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QtPrivate::ReduceResultType< ReduceFunctor >::ResultTypeblockingFilteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
voidblockingMap (Sequence &sequence, MapFunctor map)
voidblockingMap (Iterator begin, Iterator end, MapFunctor map)
OutputSequenceblockingMapped (const InputSequence &sequence, MapFunctor map)
QtPrivate::MapResultType< InputSequence, MapFunctor >::ResultTypeblockingMapped (const InputSequence &sequence, MapFunctor map)
SequenceblockingMapped (Iterator begin, Iterator end, MapFunctor map)
QtPrivate::MapResultType< Iterator, MapFunctor >::ResultTypeblockingMapped (Iterator begin, Iterator end, MapFunctor map)
ResultTypeblockingMappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QtPrivate::ReduceResultType< ReduceFunctor >::ResultTypeblockingMappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
ResultTypeblockingMappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, QtConcurrent::ReduceOptions options=QtConcurrent::ReduceOptions(QtConcurrent::UnorderedReduce|QtConcurrent::SequentialReduce))
QtPrivate::ReduceResultType< ReduceFunctor >::ResultTypeblockingMappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, QtConcurrent::ReduceOptions options=QtConcurrent::ReduceOptions(QtConcurrent::UnorderedReduce|QtConcurrent::SequentialReduce))
QFuture< void >filter (Sequence &sequence, KeepFunctor keep)
QFuture< typename Sequence::value_type >filtered (const Sequence &sequence, KeepFunctor keep)
QFuture< typename qValueType< Iterator >::value_type >filtered (Iterator begin, Iterator end, KeepFunctor keep)
QFuture< ResultType >filteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType >filteredReduced (const Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QFuture< ResultType >filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType >filteredReduced (Iterator begin, Iterator end, KeepFunctor keep, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
ThreadEngineStarter< void >filterInternal (Sequence &sequence, KeepFunctor keep, ReduceFunctor reduce)
QFuture< void >map (Sequence &sequence, MapFunctor map)
QFuture< void >map (Iterator begin, Iterator end, MapFunctor map)
QFuture< typename QtPrivate::MapResultType< void, MapFunctor >::ResultType >mapped (const Sequence &sequence, MapFunctor map)
QFuture< typename QtPrivate::MapResultType< void, MapFunctor >::ResultType >mapped (Iterator begin, Iterator end, MapFunctor map)
QFuture< ResultType >mappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType >mappedReduced (const Sequence &sequence, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QFuture< ResultType >mappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType >mappedReduced (Iterator begin, Iterator end, MapFunctor map, ReduceFunctor reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))
QFuture< T >run (T(*functionPointer)())
QFuture< T >run (T(*functionPointer)(Param1), const Arg1 &arg1)
QFuture< T >run (T(*functionPointer)(Param1, Param2), const Arg1 &arg1, const Arg2 &arg2)
QFuture< T >run (T(*functionPointer)(Param1, Param2, Param3), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
QFuture< T >run (T(*functionPointer)(Param1, Param2, Param3, Param4), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
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)
QFuture< typename FunctionObject::result_type >run (FunctionObject functionObject)
QFuture< typename FunctionObject::result_type >run (FunctionObject functionObject, const Arg1 &arg1)
QFuture< typename FunctionObject::result_type >run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2)
QFuture< typename FunctionObject::result_type >run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
QFuture< typename FunctionObject::result_type >run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
QFuture< typename FunctionObject::result_type >run (FunctionObject functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)
QFuture< typename FunctionObject::result_type >run (FunctionObject *functionObject)
QFuture< typename FunctionObject::result_type >run (FunctionObject *functionObject, const Arg1 &arg1)
QFuture< typename FunctionObject::result_type >run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2)
QFuture< typename FunctionObject::result_type >run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
QFuture< typename FunctionObject::result_type >run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
QFuture< typename FunctionObject::result_type >run (FunctionObject *functionObject, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)
QFuture< T >run (const Class &object, T(Class::*fn)())
QFuture< T >run (const Class &object, T(Class::*fn)(Param1), const Arg1 &arg1)
QFuture< T >run (const Class &object, T(Class::*fn)(Param1, Param2), const Arg1 &arg1, const Arg2 &arg2)
QFuture< T >run (const Class &object, T(Class::*fn)(Param1, Param2, Param3), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
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)
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)
QFuture< T >run (Class *object, T(Class::*fn)())
QFuture< T >run (Class *object, T(Class::*fn)(Param1), const Arg1 &arg1)
QFuture< T >run (Class *object, T(Class::*fn)(Param1, Param2), const Arg1 &arg1, const Arg2 &arg2)
QFuture< T >run (Class *object, T(Class::*fn)(Param1, Param2, Param3), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
QFuture< T >run (Class *object, T(Class::*fn)(Param1, Param2, Param3, Param4), const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
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)
QFuture< T >run (const Class *object, T(Class::*fn)() const)
QFuture< T >run (const Class *object, T(Class::*fn)(Param1) const, const Arg1 &arg1)
QFuture< T >run (const Class *object, T(Class::*fn)(Param1, Param2) const, const Arg1 &arg1, const Arg2 &arg2)
QFuture< T >run (const Class *object, T(Class::*fn)(Param1, Param2, Param3) const, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
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)
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)
boolselectIteration (std::bidirectional_iterator_tag)
boolselectIteration (std::forward_iterator_tag)
boolselectIteration (std::random_access_iterator_tag)
ThreadEngineStarter< typename qValueType< Iterator >::value_type >startFiltered (Iterator begin, Iterator end, KeepFunctor functor)
ThreadEngineStarter< typename Sequence::value_type >startFiltered (const Sequence &sequence, KeepFunctor functor)
ThreadEngineStarter< ResultType >startFilteredReduced (const Sequence &sequence, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)
ThreadEngineStarter< ResultType >startFilteredReduced (Iterator begin, Iterator end, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)
ThreadEngineStarter< void >startMap (Iterator begin, Iterator end, Functor functor)
ThreadEngineStarter< T >startMapped (Iterator begin, Iterator end, Functor functor)
ThreadEngineStarter< T >startMapped (const Sequence &sequence, Functor functor)
ThreadEngineStarter< ResultType >startMappedReduced (const Sequence &sequence, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)
ThreadEngineStarter< ResultType >startMappedReduced (Iterator begin, Iterator end, MapFunctor mapFunctor, ReduceFunctor reduceFunctor, ReduceOptions options)
ThreadEngineStarter< typename ThreadEngine::ResultType >startThreadEngine (ThreadEngine *threadEngine)

Enums

@105

ReduceQueueStartLimit 20
ReduceQueueThrottleLimit 30

ReduceOption

UnorderedReduce 0x1
OrderedReduce 0x2
SequentialReduce 0x4

ThreadFunctionResult

ThrottleThread
ThreadFinished

Functions

void blockingFilter (
  • typename Sequence,
  • typename KeepFunctor,
  • Sequence &sequence,
  • KeepFunctorkeep )

Sequence blockingFiltered (
  • typename Sequence,
  • typename KeepFunctor,
  • const Sequence &sequence,
  • KeepFunctorkeep )

OutputSequence blockingFiltered (
  • typename OutputSequence,
  • typename Iterator,
  • typename KeepFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctorkeep )

ResultType blockingFilteredReduced (
  • typename ResultType,
  • typename Sequence,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QtPrivate::ReduceResultType< ReduceFunctor >::ResultType blockingFilteredReduced (
  • typename Sequence,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

ResultType blockingFilteredReduced (
  • typename ResultType,
  • typename Iterator,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QtPrivate::ReduceResultType< ReduceFunctor >::ResultType blockingFilteredReduced (
  • typename Iterator,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

void blockingMap (
  • typename Sequence,
  • typename MapFunctor,
  • Sequence &sequence,
  • MapFunctormap )

void blockingMap (
  • typename Iterator,
  • typename MapFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap )

OutputSequence blockingMapped (
  • typename OutputSequence,
  • typename InputSequence,
  • typename MapFunctor,
  • const InputSequence &sequence,
  • MapFunctormap )

QtPrivate::MapResultType< InputSequence, MapFunctor >::ResultType blockingMapped (
  • typename MapFunctor,
  • typename InputSequence,
  • const InputSequence &sequence,
  • MapFunctormap )

Sequence blockingMapped (
  • typename Sequence,
  • typename Iterator,
  • typename MapFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap )

QtPrivate::MapResultType< Iterator, MapFunctor >::ResultType blockingMapped (
  • typename Iterator,
  • typename MapFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap )

ResultType blockingMappedReduced (
  • typename ResultType,
  • typename Sequence,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QtPrivate::ReduceResultType< ReduceFunctor >::ResultType blockingMappedReduced (
  • typename MapFunctor,
  • typename ReduceFunctor,
  • typename Sequence,
  • const Sequence &sequence,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

ResultType blockingMappedReduced (
  • typename ResultType,
  • typename Iterator,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • QtConcurrent::ReduceOptionsoptions )

QtPrivate::ReduceResultType< ReduceFunctor >::ResultType blockingMappedReduced (
  • typename Iterator,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • QtConcurrent::ReduceOptionsoptions )

QFuture< void > filter (
  • typename Sequence,
  • typename KeepFunctor,
  • Sequence &sequence,
  • KeepFunctorkeep )

QFuture< typename Sequence::value_type > filtered (
  • typename Sequence,
  • typename KeepFunctor,
  • const Sequence &sequence,
  • KeepFunctorkeep )

QFuture< typename qValueType< Iterator >::value_type > filtered (
  • typename Iterator,
  • typename KeepFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctorkeep )

QFuture< ResultType > filteredReduced (
  • typename ResultType,
  • typename Sequence,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > filteredReduced (
  • typename Sequence,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QFuture< ResultType > filteredReduced (
  • typename ResultType,
  • typename Iterator,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > filteredReduced (
  • typename Iterator,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctorkeep,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

ThreadEngineStarter< void > filterInternal (
  • typename Sequence,
  • typename KeepFunctor,
  • typename ReduceFunctor,
  • Sequence &sequence,
  • KeepFunctorkeep,
  • ReduceFunctorreduce )

QFuture< void > map (
  • typename Sequence,
  • typename MapFunctor,
  • Sequence &sequence,
  • MapFunctormap )

QFuture< void > map (
  • typename Iterator,
  • typename MapFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap )

QFuture< typename QtPrivate::MapResultType< void, MapFunctor >::ResultType > mapped (
  • typename Sequence,
  • typename MapFunctor,
  • const Sequence &sequence,
  • MapFunctormap )

QFuture< typename QtPrivate::MapResultType< void, MapFunctor >::ResultType > mapped (
  • typename Iterator,
  • typename MapFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap )

QFuture< ResultType > mappedReduced (
  • typename ResultType,
  • typename Sequence,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > mappedReduced (
  • typename Sequence,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QFuture< ResultType > mappedReduced (
  • typename ResultType,
  • typename Iterator,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QFuture< typename QtPrivate::ReduceResultType< ReduceFunctor >::ResultType > mappedReduced (
  • typename Iterator,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormap,
  • ReduceFunctorreduce,
  • ReduceOptionsoptions )

QFuture< T > run (
  • typename T,
  • T(*)()functionPointer )

QFuture< T > run (
  • typename T,
  • typename Param1,
  • typename Arg1,
  • T(*)(Param1)functionPointer,
  • const Arg1 &arg1 )

QFuture< T > run (
  • typename T,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • T(*)(Param1, Param2)functionPointer,
  • const Arg1 &arg1,
  • const Arg2 &arg2 )

QFuture< T > run (
  • typename T,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • T(*)(Param1, Param2, Param3)functionPointer,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3 )

QFuture< T > run (
  • typename T,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • T(*)(Param1, Param2, Param3, Param4)functionPointer,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4 )

QFuture< T > run (
  • typename T,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • typename Param5,
  • typename Arg5,
  • T(*)(Param1, Param2, Param3, Param4, Param5)functionPointer,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4,
  • const Arg5 &arg5 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • FunctionObjectfunctionObject )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • FunctionObjectfunctionObject,
  • const Arg1 &arg1 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • FunctionObjectfunctionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • typename Arg3,
  • FunctionObjectfunctionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • typename Arg3,
  • typename Arg4,
  • FunctionObjectfunctionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • typename Arg3,
  • typename Arg4,
  • typename Arg5,
  • FunctionObjectfunctionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4,
  • const Arg5 &arg5 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • FunctionObject *functionObject )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • FunctionObject *functionObject,
  • const Arg1 &arg1 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • FunctionObject *functionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • typename Arg3,
  • FunctionObject *functionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • typename Arg3,
  • typename Arg4,
  • FunctionObject *functionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4 )

QFuture< typename FunctionObject::result_type > run (
  • typename FunctionObject,
  • typename Arg1,
  • typename Arg2,
  • typename Arg3,
  • typename Arg4,
  • typename Arg5,
  • FunctionObject *functionObject,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4,
  • const Arg5 &arg5 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • const Class &object,
  • T(Class::*)()fn )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • const Class &object,
  • T(Class::*)(Param1)fn,
  • const Arg1 &arg1 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • const Class &object,
  • T(Class::*)(Param1, Param2)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • const Class &object,
  • T(Class::*)(Param1, Param2, Param3)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • const Class &object,
  • T(Class::*)(Param1, Param2, Param3, Param4)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • typename Param5,
  • typename Arg5,
  • const Class &object,
  • T(Class::*)(Param1, Param2, Param3, Param4, Param5)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4,
  • const Arg5 &arg5 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • Class *object,
  • T(Class::*)()fn )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • Class *object,
  • T(Class::*)(Param1)fn,
  • const Arg1 &arg1 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • Class *object,
  • T(Class::*)(Param1, Param2)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • Class *object,
  • T(Class::*)(Param1, Param2, Param3)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • Class *object,
  • T(Class::*)(Param1, Param2, Param3, Param4)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • typename Param5,
  • typename Arg5,
  • Class *object,
  • T(Class::*)(Param1, Param2, Param3, Param4, Param5)fn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4,
  • const Arg5 &arg5 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • const Class *object,
  • T(Class::*)() constfn )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • const Class *object,
  • T(Class::*)(Param1) constfn,
  • const Arg1 &arg1 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • const Class *object,
  • T(Class::*)(Param1, Param2) constfn,
  • const Arg1 &arg1,
  • const Arg2 &arg2 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • const Class *object,
  • T(Class::*)(Param1, Param2, Param3) constfn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • const Class *object,
  • T(Class::*)(Param1, Param2, Param3, Param4) constfn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4 )

QFuture< T > run (
  • typename T,
  • typename Class,
  • typename Param1,
  • typename Arg1,
  • typename Param2,
  • typename Arg2,
  • typename Param3,
  • typename Arg3,
  • typename Param4,
  • typename Arg4,
  • typename Param5,
  • typename Arg5,
  • const Class *object,
  • T(Class::*)(Param1, Param2, Param3, Param4, Param5) constfn,
  • const Arg1 &arg1,
  • const Arg2 &arg2,
  • const Arg3 &arg3,
  • const Arg4 &arg4,
  • const Arg5 &arg5 )

bool selectIteration (
  • std::bidirectional_iterator_tag)

bool selectIteration (
  • std::forward_iterator_tag)

bool selectIteration (
  • std::random_access_iterator_tag)

ThreadEngineStarter< typename qValueType< Iterator >::value_type > startFiltered (
  • typename Iterator,
  • typename KeepFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctorfunctor )

ThreadEngineStarter< typename Sequence::value_type > startFiltered (
  • typename Sequence,
  • typename KeepFunctor,
  • const Sequence &sequence,
  • KeepFunctorfunctor )

ThreadEngineStarter< ResultType > startFilteredReduced (
  • typename ResultType,
  • typename Sequence,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • MapFunctormapFunctor,
  • ReduceFunctorreduceFunctor,
  • ReduceOptionsoptions )

ThreadEngineStarter< ResultType > startFilteredReduced (
  • typename ResultType,
  • typename Iterator,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormapFunctor,
  • ReduceFunctorreduceFunctor,
  • ReduceOptionsoptions )

ThreadEngineStarter< void > startMap (
  • typename Iterator,
  • typename Functor,
  • Iteratorbegin,
  • Iteratorend,
  • Functorfunctor )

ThreadEngineStarter< T > startMapped (
  • typename T,
  • typename Iterator,
  • typename Functor,
  • Iteratorbegin,
  • Iteratorend,
  • Functorfunctor )

ThreadEngineStarter< T > startMapped (
  • typename T,
  • typename Sequence,
  • typename Functor,
  • const Sequence &sequence,
  • Functorfunctor )

ThreadEngineStarter< ResultType > startMappedReduced (
  • typename IntermediateType,
  • typename ResultType,
  • typename Sequence,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • const Sequence &sequence,
  • MapFunctormapFunctor,
  • ReduceFunctorreduceFunctor,
  • ReduceOptionsoptions )

ThreadEngineStarter< ResultType > startMappedReduced (
  • typename IntermediateType,
  • typename ResultType,
  • typename Iterator,
  • typename MapFunctor,
  • typename ReduceFunctor,
  • Iteratorbegin,
  • Iteratorend,
  • MapFunctormapFunctor,
  • ReduceFunctorreduceFunctor,
  • ReduceOptionsoptions )

ThreadEngineStarter< typename ThreadEngine::ResultType > startThreadEngine (

Last modified: 2015-07-24



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus