QtCore/qtconcurrentfunctionwrappers.h File Reference

qtconcurrentfunctionwrappers.h File Reference
#include <QtCore/qglobal.h>

Classes

class  FunctionWrapper0< T >
 
class  FunctionWrapper1< T, U >
 
class  FunctionWrapper2< T, U, V >
 
class  MemberFunctionWrapper< T, C >
 
class  MemberFunctionWrapper1< T, C, U >
 
class  ConstMemberFunctionWrapper< T, C >
 
struct  PushBackWrapper
 
struct  LazyResultType< Functor, foo >
 
struct  LazyResultType< Functor, false >
 
struct  ReduceResultType< T >
 
struct  ReduceResultType< void(*)(U &, V)>
 
struct  ReduceResultType< T(C::*)(U)>
 
struct  MapResultType< InputSequence, MapFunctor >
 
struct  MapResultType< void, U(*)(V)>
 
struct  MapResultType< void, T(C::*)() const >
 
struct  MapResultType< InputSequence< T >, MapFunctor >
 
struct  MapResultType< InputSequence< T >, U(*)(V)>
 
struct  MapResultType< InputSequence< T >, U(C::*)() const >
 
struct  MapResultType< QStringList, MapFunctor >
 
struct  MapResultType< QStringList, U(*)(V)>
 
struct  MapResultType< QStringList, U(C::*)() const >
 

Namespaces

 QtConcurrent
 
 QtPrivate
 

Functions

template<typename T >
const T & createFunctionWrapper (const T &t)
 
template<typename T , typename U >
QtConcurrent::FunctionWrapper1< T, U > createFunctionWrapper (T(*func)(U))
 
template<typename T , typename C >
QtConcurrent::MemberFunctionWrapper< T, C > createFunctionWrapper (T(C::*func)())
 
template<typename T , typename C , typename U >
QtConcurrent::MemberFunctionWrapper1< T, C, U > createFunctionWrapper (T(C::*func)(U))
 
template<typename T , typename C >
QtConcurrent::ConstMemberFunctionWrapper< T, C > createFunctionWrapper (T(C::*func)() const)
 

Go to the source code of this file.