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

Detailed Description

template<typename Function, typename Args, typename R>
class QskMetaFunctionCall::StaticFunctionCall< Function, Args, R >

Definition at line 51 of file QskMetaFunction.hpp.

Inheritance diagram for QskMetaFunctionCall::StaticFunctionCall< Function, Args, R >:

Public Member Functions

 StaticFunctionCall (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 *ret)
 

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

◆ StaticFunctionCall()

template<typename Function , typename Args , typename R >
QskMetaFunctionCall::StaticFunctionCall< Function, Args, R >::StaticFunctionCall ( Function  function)
inlineexplicit

Definition at line 56 of file QskMetaFunction.hpp.

Member Function Documentation

◆ invoke()

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

Definition at line 62 of file QskMetaFunction.hpp.