MPD  0.20.15
Static Public Member Functions
BindMethodDetail::BindMethodWrapperGenerator2< T, M, method, R, Args > Struct Template Reference

Generate a wrapper function. More...

#include <BindMethod.hxx>

Static Public Member Functions

static R Invoke (void *_instance, Args... args)
 

Detailed Description

template<typename T, typename M, M method, typename R, typename... Args>
struct BindMethodDetail::BindMethodWrapperGenerator2< T, M, method, R, Args >

Generate a wrapper function.

Helper class for #BindMethodWrapperGenerator.

Parameters
Tthe containing class
Mthe method pointer type
methodthe method pointer
Rthe return type
Argsthe method arguments

Definition at line 144 of file BindMethod.hxx.

Member Function Documentation

◆ Invoke()

template<typename T, typename M, M method, typename R, typename... Args>
static R BindMethodDetail::BindMethodWrapperGenerator2< T, M, method, R, Args >::Invoke ( void *  _instance,
Args...  args 
)
inlinestatic

Definition at line 145 of file BindMethod.hxx.


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