From 39f2c4eb072f217634f642e51fa8beeda8e4fcfe Mon Sep 17 00:00:00 2001 From: Lynix Date: Fri, 18 Dec 2015 13:26:08 +0100 Subject: [PATCH] Lua/LuaInstance: Resolve ambiguous overload Former-commit-id: 581b56a8e83f67b4f44413b7c4e75071e77cf0f5 --- include/Nazara/Lua/LuaInstance.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/Nazara/Lua/LuaInstance.inl b/include/Nazara/Lua/LuaInstance.inl index c0ff1bc85..1ce27b48c 100644 --- a/include/Nazara/Lua/LuaInstance.inl +++ b/include/Nazara/Lua/LuaInstance.inl @@ -103,7 +103,7 @@ namespace Nz } template - unsigned int LuaImplQueryArg(const LuaInstance& instance, int index, T* arg, const T& defValue, TypeTag tag) + std::enable_if_t::value, unsigned int> LuaImplQueryArg(const LuaInstance& instance, int index, T* arg, const T& defValue, TypeTag tag) { if (instance.IsValid(index)) return LuaImplQueryArg(instance, index, arg, tag);