Luwra
Minimal-overhead Lua wrapper for C++
Namespaces | Macros | Typedefs
common.hpp File Reference

Namespaces

 luwra
 

Macros

#define __LUWRA_NS_RESOLVE(a, b)   a::b
 
#define LUA_OK   0
 
#define LUWRA_NS_BEGIN   namespace luwra {
 
#define LUWRA_NS_END   }
 
#define LUWRA_VERSION_MAJOR   0
 
#define LUWRA_VERSION_MINOR   4
 
#define LUWRA_VERSION_PATCH   3
 

Typedefs

using luwra::CFunction = lua_CFunction
 
using luwra::Integer = lua_Integer
 
using luwra::Number = lua_Number
 
using luwra::State = lua_State
 

Macro Definition Documentation

§ __LUWRA_NS_RESOLVE

#define __LUWRA_NS_RESOLVE (   a,
 
)    a::b

§ LUA_OK

#define LUA_OK   0

§ LUWRA_NS_BEGIN

#define LUWRA_NS_BEGIN   namespace luwra {

§ LUWRA_NS_END

#define LUWRA_NS_END   }

§ LUWRA_VERSION_MAJOR

#define LUWRA_VERSION_MAJOR   0

§ LUWRA_VERSION_MINOR

#define LUWRA_VERSION_MINOR   4

§ LUWRA_VERSION_PATCH

#define LUWRA_VERSION_PATCH   3