#include <qtconcurrentfilterkernel.h>
Definition at line 247 of file qtconcurrentfilterkernel.h.
Public Types | |
typedef T | ReturnType |
typedef T | ResultType |
![]() | |
typedef qValueType< Iterator >::value_type | ResultType |
![]() | |
typedef qValueType< Iterator >::value_type | ResultType |
Public Member Functions | |
FilteredEachKernel (Iterator begin, Iterator end, KeepFunctor _keep) | |
void | start () |
bool | runIteration (Iterator it, int index, T *) |
bool | runIterations (Iterator sequenceBeginIterator, int begin, int end, T *) |
![]() | |
IterateKernel (Iterator _begin, Iterator _end) | |
virtual | ~IterateKernel () |
virtual bool | runIteration (Iterator it, int index, qValueType< Iterator >::value_type *result) |
virtual bool | runIterations (Iterator _begin, int beginIndex, int endIndex, qValueType< Iterator >::value_type *results) |
void | start () |
bool | shouldStartThread () |
ThreadFunctionResult | threadFunction () |
ThreadFunctionResult | forThreadFunction () |
ThreadFunctionResult | whileThreadFunction () |
![]() | |
virtual qValueType< Iterator >::value_type * | result () |
QFutureInterface< qValueType< Iterator >::value_type > * | futureInterfaceTyped () |
qValueType< Iterator >::value_type * | startSingleThreaded () |
qValueType< Iterator >::value_type * | startBlocking () |
QFuture< qValueType< Iterator >::value_type > | startAsynchronously () |
void | asynchronousFinish () |
void | reportResult (const qValueType< Iterator >::value_type *_result, int index=-1) |
void | reportResults (const QVector< qValueType< Iterator >::value_type > &_result, int index=-1, int count=-1) |
![]() | |
ThreadEngineBase () | |
virtual | ~ThreadEngineBase () |
void | startSingleThreaded () |
void | startBlocking () |
void | startThread () |
bool | isCanceled () |
void | waitForResume () |
bool | isProgressReportingEnabled () |
void | setProgressValue (int progress) |
void | setProgressRange (int minimum, int maximum) |
void | acquireBarrierSemaphore () |
![]() | |
QRunnable () | |
virtual | ~QRunnable () |
bool | autoDelete () const |
void | setAutoDelete (bool _autoDelete) |
Additional Inherited Members | |
![]() | |
const Iterator | begin |
const Iterator | end |
Iterator | current |
QAtomicInt | currentIndex |
bool | forIteration |
QAtomicInt | iteratorThreads |
int | iterationCount |
bool | progressReportingEnabled |
QAtomicInt | completed |
![]() | |
virtual void | finish () |
virtual bool | shouldThrottleThread () |
![]() | |
QFutureInterfaceBase * | futureInterface |
QThreadPool * | threadPool |
ThreadEngineBarrier | barrier |
QtConcurrent::internal::ExceptionStore | exceptionStore |
typedef T ReturnType |
Definition at line 255 of file qtconcurrentfilterkernel.h.
typedef T ResultType |
Definition at line 256 of file qtconcurrentfilterkernel.h.
|
inline |
Definition at line 258 of file qtconcurrentfilterkernel.h.
Reimplemented from ThreadEngineBase.
Definition at line 262 of file qtconcurrentfilterkernel.h.
|
inline |
Definition at line 269 of file qtconcurrentfilterkernel.h.
Definition at line 278 of file qtconcurrentfilterkernel.h.