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::CallFunction< void, Arguments... > Class Template Reference

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

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

Public Types

typedef std::function< void(Arguments...)> FuncPtr
 

Static Public Member Functions

static Variant call (FuncPtr func, Arguments...args)
 

Detailed Description

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

Template for calling a static function without a return value.

Member Typedef Documentation

template<typename... Arguments>
typedef std::function<void (Arguments...)> cppexpose::helper::CallFunction< void, Arguments... >::FuncPtr

Member Function Documentation

template<typename... Arguments>
static Variant cppexpose::helper::CallFunction< void, Arguments... >::call ( FuncPtr  func,
Arguments...  args 
)
inlinestatic

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