QtConcurrent
Trial to use Doxygen to generate UML class diagram of QtConcurrent module.
Public Member Functions | List of all members
QtConcurrent::RunFunctionTaskBase< T > Class Template Referenceabstract

#include <qtconcurrentrunbase.h>

Inheritance diagram for QtConcurrent::RunFunctionTaskBase< T >:
Inheritance graph
Collaboration diagram for QtConcurrent::RunFunctionTaskBase< T >:
Collaboration graph

Public Member Functions

QFuture< T > start ()
 
QFuture< T > start (QThreadPool *pool)
 
void run () override
 
virtual void runFunctor ()=0
 

Member Function Documentation

◆ run()

template<typename T>
void QtConcurrent::RunFunctionTaskBase< T >::run ( )
inlineoverride

◆ runFunctor()

template<typename T>
virtual void QtConcurrent::RunFunctionTaskBase< T >::runFunctor ( )
pure virtual

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

◆ start() [1/2]

template<typename T>
QFuture<T> QtConcurrent::RunFunctionTaskBase< T >::start ( )
inline

◆ start() [2/2]

template<typename T>
QFuture<T> QtConcurrent::RunFunctionTaskBase< T >::start ( QThreadPool *  pool)
inline

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