Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtPrivate::FunctionPointer< Ret(*)(Args...)> Struct Template Reference

#include <qobjectdefs_impl.h>

+ Collaboration diagram for QtPrivate::FunctionPointer< Ret(*)(Args...)>:

Public Types

enum  { ArgumentCount = sizeof...(Args) , IsPointerToMemberFunction = false }
 
typedef List< Args... > Arguments
 
typedef Ret ReturnType
 
typedef Ret(* Function) (Args...)
 

Static Public Member Functions

template<typename SignalArgs , typename R >
static void call (Function f, void *, void **arg)
 

Detailed Description

template<typename Ret, typename... Args>
struct QtPrivate::FunctionPointer< Ret(*)(Args...)>

Definition at line 216 of file qobjectdefs_impl.h.

Member Typedef Documentation

◆ Arguments

template<typename Ret , typename... Args>
typedef List<Args...> QtPrivate::FunctionPointer< Ret(*)(Args...)>::Arguments

Definition at line 218 of file qobjectdefs_impl.h.

◆ Function

template<typename Ret , typename... Args>
typedef Ret(* QtPrivate::FunctionPointer< Ret(*)(Args...)>::Function) (Args...)

Definition at line 220 of file qobjectdefs_impl.h.

◆ ReturnType

template<typename Ret , typename... Args>
typedef Ret QtPrivate::FunctionPointer< Ret(*)(Args...)>::ReturnType

Definition at line 219 of file qobjectdefs_impl.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Ret , typename... Args>
anonymous enum
Enumerator
ArgumentCount 
IsPointerToMemberFunction 

Definition at line 221 of file qobjectdefs_impl.h.

Member Function Documentation

◆ call()

template<typename Ret , typename... Args>
template<typename SignalArgs , typename R >
static void QtPrivate::FunctionPointer< Ret(*)(Args...)>::call ( Function f,
void * ,
void ** arg )
inlinestatic

Definition at line 223 of file qobjectdefs_impl.h.

References arg, and R.


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