Luwra
Minimal-overhead Lua wrapper for C++
Classes | Namespaces | Functions
function.hpp File Reference

Classes

struct  luwra::Function< Ret >
 A callable Lua value. More...
 
struct  luwra::Function< void >
 A callable Lua value without a return value. More...
 
struct  luwra::Value< CFunction >
 Enables pushing for C functions. More...
 
struct  luwra::Value< Function< Ret > >
 Enables reading/pushing Lua functions. More...
 
struct  luwra::Value< std::function< Ret(Args...)> >
 Enables reading Lua functions as std::function More...
 

Namespaces

namespace  luwra
 
namespace  luwra::internal
 

Functions

template<typename Sig >
static int luwra::internal::wrapCallable (State *state)