QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskMetaFunctionCall::FunctorFunctionCall< Function, N, Args, R > Class Template Reference

Detailed Description

template<typename Function, int N, typename Args, typename R>
class QskMetaFunctionCall::FunctorFunctionCall< Function, N, Args, R >

Definition at line 144 of file QskMetaFunction.hpp.

Inheritance diagram for QskMetaFunctionCall::FunctorFunctionCall< Function, N, Args, R >:

Public Member Functions

 FunctorFunctionCall (Function function)
 
- Public Member Functions inherited from QskMetaFunction::FunctionCall
int typeInfo () const
 
int refCount () const
 
const int * parameterTypes () const
 
void setParameterTypes (const int *types)
 

Static Public Member Functions

static void invoke (int which, QSlotObjectBase *functionCall, QObject *object, void **args, bool *)
 

Additional Inherited Members

- Public Types inherited from QskMetaFunction::FunctionCall
enum  { TypeInfo = NumOperations + 1 }
 
typedef void(* InvokeFunction) (int which, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
 
- Protected Member Functions inherited from QskMetaFunction::FunctionCall
 FunctionCall (InvokeFunction f, const int *parameterTypes=nullptr)
 

Constructor & Destructor Documentation

◆ FunctorFunctionCall()

template<typename Function , int N, typename Args , typename R >
QskMetaFunctionCall::FunctorFunctionCall< Function, N, Args, R >::FunctorFunctionCall ( Function  function)
inlineexplicit

Definition at line 149 of file QskMetaFunction.hpp.

Member Function Documentation

◆ invoke()

template<typename Function , int N, typename Args , typename R >
static void QskMetaFunctionCall::FunctorFunctionCall< Function, N, Args, R >::invoke ( int  which,
QSlotObjectBase *  functionCall,
QObject *  object,
void **  args,
bool *   
)
inlinestatic

Definition at line 155 of file QskMetaFunction.hpp.