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::FunctorCall< IndexesList< II... >, List< SignalArgs... >, R, SlotRet(Obj::*)(SlotArgs...)> Struct Template Reference

#include <qobjectdefs_impl.h>

+ Inheritance diagram for QtPrivate::FunctorCall< IndexesList< II... >, List< SignalArgs... >, R, SlotRet(Obj::*)(SlotArgs...)>:
+ Collaboration diagram for QtPrivate::FunctorCall< IndexesList< II... >, List< SignalArgs... >, R, SlotRet(Obj::*)(SlotArgs...)>:

Static Public Member Functions

static void call (SlotRet(Obj::*f)(SlotArgs...), Obj *o, void **arg)
 
- Static Public Member Functions inherited from QtPrivate::FunctorCallBase
template<typename R , typename Lambda >
static void call_internal (void **args, Lambda &&fn) noexcept(noexcept(fn()))
 

Detailed Description

template<int... II, typename... SignalArgs, typename R, typename... SlotArgs, typename SlotRet, class Obj>
struct QtPrivate::FunctorCall< IndexesList< II... >, List< SignalArgs... >, R, SlotRet(Obj::*)(SlotArgs...)>

Definition at line 147 of file qobjectdefs_impl.h.

Member Function Documentation

◆ call()

template<int... II, typename... SignalArgs, typename R , typename... SlotArgs, typename SlotRet , class Obj >
static void QtPrivate::FunctorCall< IndexesList< II... >, List< SignalArgs... >, R, SlotRet(Obj::*)(SlotArgs...)>::call ( SlotRet(Obj::*)(SlotArgs...) f,
Obj * o,
void ** arg )
inlinestatic

Definition at line 149 of file qobjectdefs_impl.h.

References arg, and o.


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