summaryrefslogtreecommitdiff
path: root/Runtime/Lua/LuaBind/LuaBindEnum.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Runtime/Lua/LuaBind/LuaBindEnum.cpp')
-rw-r--r--Runtime/Lua/LuaBind/LuaBindEnum.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/Runtime/Lua/LuaBind/LuaBindEnum.cpp b/Runtime/Lua/LuaBind/LuaBindEnum.cpp
index 63e2567..849fb8a 100644
--- a/Runtime/Lua/LuaBind/LuaBindEnum.cpp
+++ b/Runtime/Lua/LuaBind/LuaBindEnum.cpp
@@ -34,34 +34,4 @@ namespace LuaBind
return luaL_error(L, "Enum called \"%s\" is readonly.", name);
}
- //--------------------------------------------------------------------------------//
-#if LUA_BIND_ENABLE_PLAIN_ENUM
- int PlainEnum::registry(lua_State* L)
- {
- // params:
- // 1: enum name
- // 2: metatable
-
- cc8* name = luaL_checkstring(L, 1);
-
- if (!lua_istable(L, 2))
- {
- return luaL_error(L, "Create plain enum failed. Require table, but get %s", luaL_typename(L, 2));
- }
-
- lua_pushvalue(L, -1);
- lua_setfield(L, -2, "__index");
-
- lua_pushstring(L, name);
- lua_pushcclosure(L, _rmt__newindex, 1);
- lua_setfield(L, -2, "__newindex");
-
- lua_newtable(L); // enum table
-
- lua_pushvalue(L, -2); // metatable
- lua_setmetatable(L, -2);
-
- return 1;
- }
-#endif
} \ No newline at end of file