QtConcurrent
Trial to use Doxygen to generate UML class diagram of QtConcurrent module.
Public Member Functions | Public Attributes | List of all members
QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 > Struct Template Reference

#include <qtconcurrentstoredfunctioncall.h>

Inheritance diagram for QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >:
Inheritance graph
Collaboration diagram for QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >:
Collaboration graph

Public Member Functions

 StoredFunctorPointerCall5 (FunctionPointer *_function, const Arg1 &_arg1, const Arg2 &_arg2, const Arg3 &_arg3, const Arg4 &_arg4, const Arg5 &_arg5)
 
void runFunctor () override
 
- Public Member Functions inherited from QtConcurrent::RunFunctionTask< T >
void run () override
 
- Public Member Functions inherited from QtConcurrent::RunFunctionTaskBase< T >
QFuture< T > start ()
 
QFuture< T > start (QThreadPool *pool)
 
void run () override
 

Public Attributes

FunctionPointer * function
 
Arg1 arg1
 
Arg2 arg2
 
Arg3 arg3
 
Arg4 arg4
 
Arg5 arg5
 
- Public Attributes inherited from QtConcurrent::RunFunctionTask< T >
result
 

Constructor & Destructor Documentation

◆ StoredFunctorPointerCall5()

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::StoredFunctorPointerCall5 ( FunctionPointer *  _function,
const Arg1 &  _arg1,
const Arg2 &  _arg2,
const Arg3 &  _arg3,
const Arg4 &  _arg4,
const Arg5 &  _arg5 
)
inline

Member Function Documentation

◆ runFunctor()

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::runFunctor ( )
inlineoverridevirtual

Member Data Documentation

◆ arg1

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
Arg1 QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::arg1

◆ arg2

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
Arg2 QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::arg2

◆ arg3

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
Arg3 QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::arg3

◆ arg4

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
Arg4 QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::arg4

◆ arg5

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
Arg5 QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::arg5

◆ function

template<typename T , typename FunctionPointer , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
FunctionPointer* QtConcurrent::StoredFunctorPointerCall5< T, FunctionPointer, Arg1, Arg2, Arg3, Arg4, Arg5 >::function

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