RunFunctionTask< T > Class Template Reference


Detailed Description

template<typename T>
class QtConcurrent::RunFunctionTask< T >

Definition at line 94 of file qtconcurrentrunbase.h.

#include <qtconcurrentrunbase.h>

Inherits QtConcurrent::RunFunctionTaskBase< T >.

Inherited by StoredConstMemberFunctionCall0< T, Class >, StoredConstMemberFunctionCall1< T, Class, Param1, Arg1 >, StoredConstMemberFunctionCall2< T, Class, Param1, Arg1, Param2, Arg2 >, StoredConstMemberFunctionCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, StoredConstMemberFunctionCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, StoredConstMemberFunctionCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >, StoredConstMemberFunctionPointerCall0< T, Class >, StoredConstMemberFunctionPointerCall1< T, Class, Param1, Arg1 >, StoredConstMemberFunctionPointerCall2< T, Class, Param1, Arg1, Param2, Arg2 >, StoredConstMemberFunctionPointerCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, StoredConstMemberFunctionPointerCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, StoredConstMemberFunctionPointerCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >, StoredFunctorCall0< T, FunctionPointer >, StoredFunctorCall1< T, FunctionPointer, Arg1 >, StoredFunctorCall2< T, FunctionPointer, Arg1, Arg2 >, StoredFunctorCall3< T, FunctionPointer, Arg1, Arg2, Arg3 >, StoredFunctorCall4< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4 >, StoredFunctorCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >, StoredFunctorPointerCall0< T, FunctionPointer >, StoredFunctorPointerCall1< T, FunctionPointer, Arg1 >, StoredFunctorPointerCall2< T, FunctionPointer, Arg1, Arg2 >, StoredFunctorPointerCall3< T, FunctionPointer, Arg1, Arg2, Arg3 >, StoredFunctorPointerCall4< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4 >, StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >, StoredMemberFunctionCall0< T, Class >, StoredMemberFunctionCall1< T, Class, Param1, Arg1 >, StoredMemberFunctionCall2< T, Class, Param1, Arg1, Param2, Arg2 >, StoredMemberFunctionCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, StoredMemberFunctionCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, StoredMemberFunctionCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >, StoredMemberFunctionPointerCall0< T, Class >, StoredMemberFunctionPointerCall1< T, Class, Param1, Arg1 >, StoredMemberFunctionPointerCall2< T, Class, Param1, Arg1, Param2, Arg2 >, StoredMemberFunctionPointerCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, StoredMemberFunctionPointerCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, StoredMemberFunctionPointerCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >, VoidStoredConstMemberFunctionCall0< T, Class >, VoidStoredConstMemberFunctionCall1< T, Class, Param1, Arg1 >, VoidStoredConstMemberFunctionCall2< T, Class, Param1, Arg1, Param2, Arg2 >, VoidStoredConstMemberFunctionCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, VoidStoredConstMemberFunctionCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, VoidStoredConstMemberFunctionCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >, VoidStoredConstMemberFunctionPointerCall0< T, Class >, VoidStoredConstMemberFunctionPointerCall1< T, Class, Param1, Arg1 >, VoidStoredConstMemberFunctionPointerCall2< T, Class, Param1, Arg1, Param2, Arg2 >, VoidStoredConstMemberFunctionPointerCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, VoidStoredConstMemberFunctionPointerCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, VoidStoredConstMemberFunctionPointerCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >, VoidStoredFunctorCall0< T, FunctionPointer >, VoidStoredFunctorCall1< T, FunctionPointer, Arg1 >, VoidStoredFunctorCall2< T, FunctionPointer, Arg1, Arg2 >, VoidStoredFunctorCall3< T, FunctionPointer, Arg1, Arg2, Arg3 >, VoidStoredFunctorCall4< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4 >, VoidStoredFunctorCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >, VoidStoredFunctorPointerCall0< T, FunctionPointer >, VoidStoredFunctorPointerCall1< T, FunctionPointer, Arg1 >, VoidStoredFunctorPointerCall2< T, FunctionPointer, Arg1, Arg2 >, VoidStoredFunctorPointerCall3< T, FunctionPointer, Arg1, Arg2, Arg3 >, VoidStoredFunctorPointerCall4< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4 >, VoidStoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >, VoidStoredMemberFunctionCall0< T, Class >, VoidStoredMemberFunctionCall1< T, Class, Param1, Arg1 >, VoidStoredMemberFunctionCall2< T, Class, Param1, Arg1, Param2, Arg2 >, VoidStoredMemberFunctionCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, VoidStoredMemberFunctionCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, VoidStoredMemberFunctionCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >, VoidStoredMemberFunctionPointerCall0< T, Class >, VoidStoredMemberFunctionPointerCall1< T, Class, Param1, Arg1 >, VoidStoredMemberFunctionPointerCall2< T, Class, Param1, Arg1, Param2, Arg2 >, VoidStoredMemberFunctionPointerCall3< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3 >, VoidStoredMemberFunctionPointerCall4< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4 >, and VoidStoredMemberFunctionPointerCall5< T, Class, Param1, Arg1, Param2, Arg2, Param3, Arg3, Param4, Arg4, Param5, Arg5 >.

List of all members.

Public Member Functions

void  run ()

Public Attributes

result

Member Function Documentation

void run ( ) [inline, virtual]

Reimplemented from RunFunctionTaskBase< T >.

Definition at line 97 of file qtconcurrentrunbase.h.

    {
        if (this->isCanceled()) {
            this->reportFinished();
            return;
        }
        this->runFunctor();
        this->reportResult(result);
        this->reportFinished();
    }

Member Data Documentation


The documentation for this class was generated from the following file: