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
QSSGSceneDesc::FuncType< R(*)(A...)> Struct Template Reference

#include <qssgscenedesc_p.h>

+ Collaboration diagram for QSSGSceneDesc::FuncType< R(*)(A...)>:

Public Types

enum  { value = sizeof...(A) == 3 }
 
using Ret = R
 
using Arg0 = std::tuple_element_t<0, std::tuple<A...>>
 
using Arg1 = std::tuple_element_t<1, std::tuple<A...>>
 
using Arg2 = std::tuple_element_t<2, std::tuple<A...>>
 
using Arg2Base = rm_cvref_t<Arg2>
 

Detailed Description

template<typename R, typename... A>
struct QSSGSceneDesc::FuncType< R(*)(A...)>

Definition at line 415 of file qssgscenedesc_p.h.

Member Typedef Documentation

◆ Arg0

template<typename R , typename... A>
using QSSGSceneDesc::FuncType< R(*)(A...)>::Arg0 = std::tuple_element_t<0, std::tuple<A...>>

Definition at line 419 of file qssgscenedesc_p.h.

◆ Arg1

template<typename R , typename... A>
using QSSGSceneDesc::FuncType< R(*)(A...)>::Arg1 = std::tuple_element_t<1, std::tuple<A...>>

Definition at line 420 of file qssgscenedesc_p.h.

◆ Arg2

template<typename R , typename... A>
using QSSGSceneDesc::FuncType< R(*)(A...)>::Arg2 = std::tuple_element_t<2, std::tuple<A...>>

Definition at line 421 of file qssgscenedesc_p.h.

◆ Arg2Base

template<typename R , typename... A>
using QSSGSceneDesc::FuncType< R(*)(A...)>::Arg2Base = rm_cvref_t<Arg2>

Definition at line 422 of file qssgscenedesc_p.h.

◆ Ret

template<typename R , typename... A>
using QSSGSceneDesc::FuncType< R(*)(A...)>::Ret = R

Definition at line 418 of file qssgscenedesc_p.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename R , typename... A>
anonymous enum
Enumerator
value 

Definition at line 417 of file qssgscenedesc_p.h.


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