aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-06-26 09:21:00 +0200
committerhjk <hjk@qt.io>2019-07-01 10:05:39 +0000
commitddfa9a70ad02bc94d3178912b520b86506f9c08c (patch)
treec4be64f00b323f8d5872c02374105734c53f7855
parent2ccf486ae72c862c9a2b38fddff8d1e43a2a7ea6 (diff)
Adapt to upstream introduction of std::hash<QString>
Change-Id: If6671dd7c7a68ac3e1728fcb1790e6abf7c0b019 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--src/lib/corelib/tools/qttools.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/corelib/tools/qttools.h b/src/lib/corelib/tools/qttools.h
index 4cb39527e..b465e3d9e 100644
--- a/src/lib/corelib/tools/qttools.h
+++ b/src/lib/corelib/tools/qttools.h
@@ -50,9 +50,11 @@ class QProcessEnvironment;
QT_END_NAMESPACE
namespace std {
+#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0))
template<> struct hash<QString> {
std::size_t operator()(const QString &s) const { return qHash(s); }
};
+#endif
template<typename T1, typename T2> struct hash<std::pair<T1, T2>>
{