Skip to content
Extraits de code Groupes Projets

Lua cpp expose

Fusionnées Kubat a demandé de fusionner lua-cpp-expose vers master
2 files
+ 45
23
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 18
1
@@ -32,10 +32,27 @@ LuaContext::loadFile(const char *file) noexcept
/// SampleObject implementation
int SampleObject::foo(lua_State *L) noexcept
SampleObject::SampleObject() noexcept
{
}
int
SampleObject::foo(lua_State *L) noexcept
{
SampleObject *obj = CHECK(L, 1);
double bar = luaL_checknumber(L, 2);
fprintf(stderr, "SampleObject(%p)::foo -> %f\n", static_cast<void *>(obj), bar);
return 0;
}
LuaMethodTable
SampleObject::getMetaMethods() noexcept
{
return { LUA_DECL_METHOD(SampleObject, foo) };
}
LuaMethodTable
SampleObject::getMethods() noexcept
{
return { luaRegDefaultGC };
}
Chargement en cours