mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-14 09:05:19 +02:00
Consolidate API object code (#12728)
Co-authored-by: sfan5 <sfan5@live.de>
This commit is contained in:
committed by
GitHub
parent
b21fb18379
commit
7632af3c73
@@ -74,6 +74,16 @@ public:
|
||||
lua_CFunction func,
|
||||
int top);
|
||||
|
||||
static void registerClass(lua_State *L, const char *name,
|
||||
const luaL_Reg *methods,
|
||||
const luaL_Reg *metamethods);
|
||||
|
||||
template<typename T>
|
||||
static inline T *checkObject(lua_State *L, int narg)
|
||||
{
|
||||
return *reinterpret_cast<T**>(luaL_checkudata(L, narg, T::className));
|
||||
}
|
||||
|
||||
/**
|
||||
* A wrapper for deprecated functions.
|
||||
*
|
||||
|
Reference in New Issue
Block a user