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< RET, Arguments > Class Template Reference

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

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

Public Types

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

Static Public Member Functions

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

Detailed Description

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

Template for calling a static function with a return value.

Member Typedef Documentation

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

Member Function Documentation

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

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