Public Member Functions | Public Attributes | List of all members
luwra::NativeFunction< void > Struct Template Reference

Public Member Functions

 NativeFunction (const Reference &ref)
 
 NativeFunction (State *state, int index)
 
void operator() () const
 
template<typename... A>
void operator() (A &&...args) const
 

Public Attributes

Reference ref
 

Detailed Description

template<>
struct luwra::NativeFunction< void >

A callable native Lua function.

Constructor & Destructor Documentation

luwra::NativeFunction< void >::NativeFunction ( const Reference ref)
inline
luwra::NativeFunction< void >::NativeFunction ( State state,
int  index 
)
inline

Member Function Documentation

void luwra::NativeFunction< void >::operator() ( ) const
inline
template<typename... A>
void luwra::NativeFunction< void >::operator() ( A &&...  args) const
inline

Member Data Documentation