From 84163cb7aff0f2853663eb92c3fea8e0e59ad59f Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 30 Sep 2006 03:18:15 +0000 Subject: [PATCH] "too few template-parameter-lists" --- stepmania/src/EnumHelper.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stepmania/src/EnumHelper.h b/stepmania/src/EnumHelper.h index 2dc79ae126..5420a6cb07 100644 --- a/stepmania/src/EnumHelper.h +++ b/stepmania/src/EnumHelper.h @@ -156,10 +156,10 @@ static void Lua##X(lua_State* L) \ lua_setglobal( L, #X "Index" ); \ } \ REGISTER_WITH_LUA_FUNCTION( Lua##X ); \ -LuaReference EnumTraits::StringToEnum; \ -LuaReference EnumTraits::EnumToString; \ -X EnumTraits::Invalid = enum_add2( NUM_##X, 1 ); \ -const char *EnumTraits::szName = #X; \ +template<> LuaReference EnumTraits::StringToEnum; \ +template<> LuaReference EnumTraits::EnumToString; \ +template<> X EnumTraits::Invalid = enum_add2( NUM_##X, 1 ); \ +template<> const char *EnumTraits::szName = #X; \ namespace LuaHelpers { bool FromStack( lua_State *L, X &Object, int iOffset ) { Object = Enum::Check( L, iOffset ); return true; } } \ namespace LuaHelpers { void Push( lua_State *L, const X &Object ) { Enum::Push( L, Object ); } }