From 35b0d293fd4011ab676ac1157ae45f5b12de1ce9 Mon Sep 17 00:00:00 2001 From: Lynix Date: Tue, 8 Dec 2015 18:40:26 +0100 Subject: [PATCH] Lua/Enums: Fix missing namespace Former-commit-id: 08a82b09341df944b7f9b0aa102ce089f3cc4a95 --- include/Nazara/Lua/Enums.hpp | 87 ++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 38 deletions(-) diff --git a/include/Nazara/Lua/Enums.hpp b/include/Nazara/Lua/Enums.hpp index 9faa7d2ea..93068314f 100644 --- a/include/Nazara/Lua/Enums.hpp +++ b/include/Nazara/Lua/Enums.hpp @@ -7,49 +7,60 @@ #ifndef NAZARA_ENUMS_LUA_HPP #define NAZARA_ENUMS_LUA_HPP -enum LuaComparison +namespace Nz { - LuaComparison_Equality, - LuaComparison_Less, - LuaComparison_LessOrEqual, + enum LuaBindMode + { + LuaBindMode_Table, + LuaBindMode_Userdata, - LuaComparison_Max = LuaComparison_LessOrEqual -}; + LuaBindMode_Max = LuaBindMode_Userdata + }; -enum LuaOperation -{ - LuaOperation_Addition, - LuaOperation_BitwiseAnd, - LuaOperation_BitwiseLeftShift, - LuaOperation_BitwiseNot, - LuaOperation_BitwiseOr, - LuaOperation_BitwideRightShift, - LuaOperation_BitwiseXOr, - LuaOperation_Division, - LuaOperation_Exponentiation, - LuaOperation_FloorDivision, - LuaOperation_Modulo, - LuaOperation_Multiplication, - LuaOperation_Negation, - LuaOperation_Substraction, + enum LuaComparison + { + LuaComparison_Equality, + LuaComparison_Less, + LuaComparison_LessOrEqual, - LuaOperation_Max = LuaOperation_Substraction -}; + LuaComparison_Max = LuaComparison_LessOrEqual + }; -enum LuaType -{ - LuaType_Boolean, - LuaType_Function, - LuaType_LightUserdata, - LuaType_Nil, - LuaType_Number, - LuaType_None, - LuaType_String, - LuaType_Table, - LuaType_Thread, - LuaType_Userdata, + enum LuaOperation + { + LuaOperation_Addition, + LuaOperation_BitwiseAnd, + LuaOperation_BitwiseLeftShift, + LuaOperation_BitwiseNot, + LuaOperation_BitwiseOr, + LuaOperation_BitwideRightShift, + LuaOperation_BitwiseXOr, + LuaOperation_Division, + LuaOperation_Exponentiation, + LuaOperation_FloorDivision, + LuaOperation_Modulo, + LuaOperation_Multiplication, + LuaOperation_Negation, + LuaOperation_Substraction, - LuaType_Max = LuaType_Userdata -}; + LuaOperation_Max = LuaOperation_Substraction + }; + + enum LuaType + { + LuaType_Boolean, + LuaType_Function, + LuaType_LightUserdata, + LuaType_Nil, + LuaType_Number, + LuaType_None, + LuaType_String, + LuaType_Table, + LuaType_Thread, + LuaType_Userdata, + + LuaType_Max = LuaType_Userdata + }; +} #endif // NAZARA_ENUMS_LUA_HPP