diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/shared/Dynamic/UnorderedMap.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/shared/Dynamic/UnorderedMap.h b/src/server/shared/Dynamic/UnorderedMap.h index fa87411258d..d9f41fe4ab8 100644 --- a/src/server/shared/Dynamic/UnorderedMap.h +++ b/src/server/shared/Dynamic/UnorderedMap.h @@ -62,7 +62,13 @@ namespace __gnu_cxx { size_t operator()(T * const &__x) const { return (size_t)__x; } }; - + template<> struct hash<std::string> + { + size_t operator()(const std::string &__x) const + { + return hash<const char *>()(__x.c_str()); + } + }; }; #else |