Ardour  9.0-pre0-582-g084a23a80d
CFunc::Call< FnPtr, void > 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>
struct CFunc::Call< FnPtr, void >

lua_CFunction to call a function with no return value.

This is used for global functions, global properties, class static methods, and class static properties.

The function pointer is in the first upvalue.

Definition at line 235 of file CFunctions.h.

Member Typedef Documentation

◆ Params

template<class FnPtr >
typedef FuncTraits<FnPtr>::Params CFunc::Call< FnPtr, void >::Params

Definition at line 237 of file CFunctions.h.

Member Function Documentation

◆ f()

template<class FnPtr >
static int CFunc::Call< FnPtr, void >::f ( lua_State L)
inlinestatic

Definition at line 238 of file CFunctions.h.


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