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...) const > Struct Template Reference

#include <qobjectdefs_impl.h>

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

Static Public Member Functions

static void call (SlotRet(Obj::*f)(SlotArgs...) const, 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...) const >

Definition at line 158 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...) const >::call ( SlotRet(Obj::*)(SlotArgs...) const f,
Obj * o,
void ** arg )
inlinestatic

Definition at line 160 of file qobjectdefs_impl.h.

References arg, and o.


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