diff options
author | Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> | 2012-04-10 21:28:10 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-14 13:50:54 +0200 |
commit | a8ceb73b93cdfdf7f0d07819c11d09f24deb6b4f (patch) | |
tree | 963a55dbc3a2fa1385026123ff43c618c9ae2f9f /src/corelib/tools | |
parent | 67d7f55db6a29bd96f3834979e0789a6a444320f (diff) |
qHash: qHash(T*) two arguments support
Change-Id: I1b78914fe9c6ee9251d68af1f2e95f1e3e0f1db5
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/tools')
-rw-r--r-- | src/corelib/tools/qhash.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/tools/qhash.h b/src/corelib/tools/qhash.h index 2bc6cc4e81..1aa4fa7adc 100644 --- a/src/corelib/tools/qhash.h +++ b/src/corelib/tools/qhash.h @@ -95,9 +95,9 @@ Q_CORE_EXPORT uint qt_hash(const QString &key); #pragma warning( push ) #pragma warning( disable : 4311 ) // disable pointer truncation warning #endif -template <class T> inline uint qHash(const T *key) +template <class T> inline uint qHash(const T *key, uint seed = 0) { - return qHash(reinterpret_cast<quintptr>(key)); + return qHash(reinterpret_cast<quintptr>(key), seed); } #if defined(Q_CC_MSVC) #pragma warning( pop ) |