cppexpose  1.0.0.b785e04f23b8
C++ library for type introspection, reflection, and scripting interface
Public Types | Static Public Member Functions | List of all members
cppexpose::helper::CallMethod< T, void, Arguments... > Class Template Reference

Template for calling a member function without a return value. More...

#include <cppexpose/include/cppexpose/base/function_helpers.h>

Public Types

typedef void(T::* MethodPtr) (Arguments...)
 

Static Public Member Functions

static Variant call (T *obj, MethodPtr method, Arguments...args)
 

Detailed Description

template<typename T, typename... Arguments>
class cppexpose::helper::CallMethod< T, void, Arguments... >

Template for calling a member function without a return value.

Member Typedef Documentation

template<typename T , typename... Arguments>
typedef void(T::* cppexpose::helper::CallMethod< T, void, Arguments... >::MethodPtr) (Arguments...)

Member Function Documentation

template<typename T , typename... Arguments>
static Variant cppexpose::helper::CallMethod< T, void, Arguments... >::call ( T *  obj,
MethodPtr  method,
Arguments...  args 
)
inlinestatic

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