Ardour  9.0-pre0-582-g084a23a80d
CFunc::CallRef< FnPtr, ReturnType > Struct Template Reference

#include <CFunctions.h>

Public Types

typedef FuncTraits< FnPtr >::Params Params
 

Static Public Member Functions

static int f (lua_State *L)
 

Detailed Description

template<class FnPtr, class ReturnType = typename FuncTraits <FnPtr>::ReturnType>
struct CFunc::CallRef< FnPtr, ReturnType >

lua_CFunction to call a function with references as arguments.

Definition at line 255 of file CFunctions.h.

Member Typedef Documentation

◆ Params

template<class FnPtr , class ReturnType = typename FuncTraits <FnPtr>::ReturnType>
typedef FuncTraits<FnPtr>::Params CFunc::CallRef< FnPtr, ReturnType >::Params

Definition at line 257 of file CFunctions.h.

Member Function Documentation

◆ f()

template<class FnPtr , class ReturnType = typename FuncTraits <FnPtr>::ReturnType>
static int CFunc::CallRef< FnPtr, ReturnType >::f ( lua_State L)
inlinestatic

Definition at line 258 of file CFunctions.h.


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