From da3fd6d1f9a24f881ef09a170f998b471d054742 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Thu, 31 Jan 2019 08:26:41 -0800 Subject: Improved handling unordered_maps --- RenderScript/include/LuaBindings.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'RenderScript/include/LuaBindings.h') diff --git a/RenderScript/include/LuaBindings.h b/RenderScript/include/LuaBindings.h index 67a3e8f..a93142e 100644 --- a/RenderScript/include/LuaBindings.h +++ b/RenderScript/include/LuaBindings.h @@ -120,7 +120,7 @@ namespace Diligent protected: const size_t m_MemberOffset; }; - typedef std::unordered_map > BindingsMapType; + typedef std::unordered_map, HashMapStringKey::Hasher> BindingsMapType; #define DEFINE_BINDER_EX(BindingsMap, Struct, Member, type, ValidationFunc) \ do{\ @@ -571,7 +571,7 @@ namespace Diligent EnumMapping m_ValueTypeEnumMapping; EnumMemberBinder m_ValueTypeBinder; typedef void (*ParseNumericArrayFuncType)(lua_State *L, int StackIndex, std::vector< Uint8 >& RawData); - std::unordered_map< VALUE_TYPE, ParseNumericArrayFuncType > m_ParseFuncJumpTbl; + std::unordered_map< VALUE_TYPE, ParseNumericArrayFuncType, std::hash::type> > m_ParseFuncJumpTbl; }; -- cgit v1.2.3