QtConcurrent
Trial to use Doxygen to generate UML class diagram of QtConcurrent module.
Public Member Functions | List of all members
QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T > Class Template Reference

#include <qtconcurrentreducekernel.h>

Inheritance diagram for QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >:
Inheritance graph
Collaboration diagram for QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >:
Collaboration graph

Public Member Functions

 ReduceKernel (ReduceOptions _reduceOptions)
 
void runReduce (ReduceFunctor &reduce, ReduceResultType &r, const IntermediateResults< T > &result)
 
void finish (ReduceFunctor &reduce, ReduceResultType &r)
 
bool shouldThrottle ()
 
bool shouldStartThread ()
 

Detailed Description

template<typename ReduceFunctor, typename ReduceResultType, typename T>
class QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >

QtConcurrent

Constructor & Destructor Documentation

◆ ReduceKernel()

template<typename ReduceFunctor, typename ReduceResultType, typename T>
QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >::ReduceKernel ( ReduceOptions  _reduceOptions)
inline

Member Function Documentation

◆ finish()

template<typename ReduceFunctor, typename ReduceResultType, typename T>
void QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >::finish ( ReduceFunctor &  reduce,
ReduceResultType &  r 
)
inline

◆ runReduce()

template<typename ReduceFunctor, typename ReduceResultType, typename T>
void QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >::runReduce ( ReduceFunctor &  reduce,
ReduceResultType &  r,
const IntermediateResults< T > &  result 
)
inline

◆ shouldStartThread()

template<typename ReduceFunctor, typename ReduceResultType, typename T>
bool QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >::shouldStartThread ( )
inline

◆ shouldThrottle()

template<typename ReduceFunctor, typename ReduceResultType, typename T>
bool QtConcurrent::ReduceKernel< ReduceFunctor, ReduceResultType, T >::shouldThrottle ( )
inline

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