FilteredEachKernel

#include <QtCore/QtConcurrent/FilteredEachKernel>

Overview

Public Types Index

Public Attributes Index

Only has inherited public attributes

const IteratorbeginInherited
QAtomicIntcompletedInherited
IteratorcurrentInherited
QAtomicIntcurrentIndexInherited
const IteratorendInherited
boolforIterationInherited
intiterationCountInherited
QAtomicIntiteratorThreadsInherited
boolprogressReportingEnabledInherited

Protected Attributes Index

Only has inherited protected attributes

ThreadEngineBarrierbarrierInherited
QtConcurrent::internal::ExceptionStoreexceptionStoreInherited
QFutureInterfaceBase *futureInterfaceInherited
QThreadPool *threadPoolInherited

Public Functions Index

FilteredEachKernel (Iterator begin, Iterator end, KeepFunctor _keep)
boolrunIteration (Iterator it, int index, T *)
boolrunIterations (Iterator sequenceBeginIterator, int begin, int end, T *)
virtual voidstart ()
voidacquireBarrierSemaphore ()Inherited
virtual voidasynchronousFinish ()Inherited
boolautoDelete () const Inherited
ThreadFunctionResultforThreadFunction ()Inherited
QFutureInterface< T > *futureInterfaceTyped ()Inherited
boolisCanceled ()Inherited
boolisProgressReportingEnabled ()Inherited
IterateKernel (Iterator _begin, Iterator _end)Inherited
QRunnable ()Inherited
voidreportResult (const T *_result, int index=-1)Inherited
voidreportResults (const QVector< T > &_result, int index=-1, int count=-1)Inherited
virtual T *result ()Inherited
virtual boolrunIteration (Iterator it, int index, T *result)Inherited
virtual boolrunIterations (Iterator _begin, int beginIndex, int endIndex, T *results)Inherited
voidsetAutoDelete (bool _autoDelete)Inherited
voidsetProgressRange (int minimum, int maximum)Inherited
voidsetProgressValue (int progress)Inherited
virtual boolshouldStartThread ()Inherited
QFuture< T >startAsynchronously ()Inherited
T *startBlocking ()Inherited
T *startSingleThreaded ()Inherited
voidstartThread ()Inherited
ThreadEngineBase ()Inherited
virtual ThreadFunctionResultthreadFunction ()Inherited
voidwaitForResume ()Inherited
ThreadFunctionResultwhileThreadFunction ()Inherited

Protected Functions Index

Only has inherited protected functions

virtual voidfinish ()Inherited
virtual boolshouldThrottleThread ()Inherited

Public Types

typedef T ResultType

typedef T ReturnType

Public Attributes

(Only has inherited public attributes)

const Iterator begin ()Inherited

QAtomicInt completed ()Inherited

Iterator current ()Inherited

QAtomicInt currentIndex ()Inherited

const Iterator end ()Inherited

bool forIteration ()Inherited

int iterationCount ()Inherited

QAtomicInt iteratorThreads ()Inherited

bool progressReportingEnabled ()Inherited

Protected Attributes

(Only has inherited protected attributes)

QtConcurrent::internal::ExceptionStore exceptionStore ()Inherited

QFutureInterfaceBase * futureInterface ()Inherited

QThreadPool * threadPool ()Inherited

Public Functions

FilteredEachKernel (
  • Iteratorbegin,
  • Iteratorend,
  • KeepFunctor_keep )

bool runIteration (
  • Iteratorit,
  • intindex,
  • T * )

bool runIterations (
  • IteratorsequenceBeginIterator,
  • intbegin,
  • intend,
  • T * )

virtual void start ()

void acquireBarrierSemaphore ()Inherited

virtual void asynchronousFinish ()Inherited

bool autoDelete ()Inherited

ThreadFunctionResult forThreadFunction ()Inherited

QFutureInterface< T > * futureInterfaceTyped ()Inherited

bool isCanceled ()Inherited

bool isProgressReportingEnabled ()Inherited

IterateKernel (
  • Iterator_begin,
  • Iterator_end )
Inherited

QRunnable ()Inherited

void reportResult (
  • const T *_result,
  • intindex )
Inherited

void reportResults (
  • const QVector< T > &_result,
  • intindex,
  • intcount )
Inherited

virtual T * result ()Inherited

virtual bool runIteration (
  • Iteratorit,
  • intindex,
  • T *result )
Inherited

virtual bool runIterations (
  • Iterator_begin,
  • intbeginIndex,
  • intendIndex,
  • T *results )
Inherited

void setAutoDelete (
  • bool_autoDelete)
Inherited

void setProgressRange (
  • intminimum,
  • intmaximum )
Inherited

void setProgressValue (
  • intprogress)
Inherited

virtual bool shouldStartThread ()Inherited

QFuture< T > startAsynchronously ()Inherited

T * startBlocking ()Inherited

T * startSingleThreaded ()Inherited

void startThread ()Inherited

ThreadEngineBase ()Inherited

virtual ThreadFunctionResult threadFunction ()Inherited

void waitForResume ()Inherited

ThreadFunctionResult whileThreadFunction ()Inherited

Protected Functions

(Only has inherited protected functions)

virtual void finish ()Inherited

virtual bool shouldThrottleThread ()Inherited

Last modified: 2014-06-24



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

comments powered by Disqus