#include <qtconcurrentfilterkernel.h>
Definition at line 247 of file qtconcurrentfilterkernel.h.
Inheritance diagram for FilteredEachKernel< Iterator, KeepFunctor >:Public Types | |
| typedef T | ReturnType |
| typedef T | ResultType |
Public Types inherited from IterateKernel< Iterator, qValueType< Iterator >::value_type > | |
| typedef qValueType< Iterator >::value_type | ResultType |
Public Types inherited from ThreadEngine< qValueType< Iterator >::value_type > | |
| 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 *) |
Public Member Functions inherited from IterateKernel< Iterator, qValueType< Iterator >::value_type > | |
| 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 () |
Public Member Functions inherited from ThreadEngine< qValueType< Iterator >::value_type > | |
| 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) |
Public Member Functions inherited from ThreadEngineBase | |
| 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 () |
Public Member Functions inherited from QRunnable | |
| QRunnable () | |
| virtual | ~QRunnable () |
| bool | autoDelete () const |
| void | setAutoDelete (bool _autoDelete) |
Additional Inherited Members | |
Public Attributes inherited from IterateKernel< Iterator, qValueType< Iterator >::value_type > | |
| const Iterator | begin |
| const Iterator | end |
| Iterator | current |
| QAtomicInt | currentIndex |
| bool | forIteration |
| QAtomicInt | iteratorThreads |
| int | iterationCount |
| bool | progressReportingEnabled |
| QAtomicInt | completed |
Protected Member Functions inherited from ThreadEngineBase | |
| virtual void | finish () |
| virtual bool | shouldThrottleThread () |
Protected Attributes inherited from ThreadEngineBase | |
| 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.