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

Namespaces

namespace  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   5
 
#define LUWRA_VERSION_PATCH   1
 

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   5

◆ LUWRA_VERSION_PATCH

#define LUWRA_VERSION_PATCH   1