Ardour  9.7-336-gb784ad01ee
FuncTraits< R(T::*)(P1, P2) const, D > Struct Template Reference

#include <FuncTraits.h>

Public Types

typedef D DeclType
 
typedef T ClassType
 
typedef R ReturnType
 
typedef TypeList< P1, TypeList< P2 > > Params
 

Static Public Member Functions

static R call (T const *obj, R(T::*fp)(P1, P2) const, TypeListValues< Params > &tvl)
 

Static Public Attributes

static bool const isMemberFunction = true
 
static bool const isConstMemberFunction = true
 

Detailed Description

template<class T, class R, class P1, class P2, class D>
struct FuncTraits< R(T::*)(P1, P2) const, D >

Definition at line 463 of file FuncTraits.h.

Member Typedef Documentation

◆ ClassType

template<class T , class R , class P1 , class P2 , class D >
typedef T FuncTraits< R(T::*)(P1, P2) const, D >::ClassType

Definition at line 468 of file FuncTraits.h.

◆ DeclType

template<class T , class R , class P1 , class P2 , class D >
typedef D FuncTraits< R(T::*)(P1, P2) const, D >::DeclType

Definition at line 467 of file FuncTraits.h.

◆ Params

template<class T , class R , class P1 , class P2 , class D >
typedef TypeList<P1, TypeList <P2> > FuncTraits< R(T::*)(P1, P2) const, D >::Params

Definition at line 470 of file FuncTraits.h.

◆ ReturnType

template<class T , class R , class P1 , class P2 , class D >
typedef R FuncTraits< R(T::*)(P1, P2) const, D >::ReturnType

Definition at line 469 of file FuncTraits.h.

Member Function Documentation

◆ call()

template<class T , class R , class P1 , class P2 , class D >
static R FuncTraits< R(T::*)(P1, P2) const, D >::call ( T const *  obj,
R(T::*)(P1, P2) const  fp,
TypeListValues< Params > &  tvl 
)
inlinestatic

Definition at line 471 of file FuncTraits.h.

Member Data Documentation

◆ isConstMemberFunction

template<class T , class R , class P1 , class P2 , class D >
bool const FuncTraits< R(T::*)(P1, P2) const, D >::isConstMemberFunction = true
static

Definition at line 466 of file FuncTraits.h.

◆ isMemberFunction

template<class T , class R , class P1 , class P2 , class D >
bool const FuncTraits< R(T::*)(P1, P2) const, D >::isMemberFunction = true
static

Definition at line 465 of file FuncTraits.h.


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