diff options
author | Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> | 2013-04-27 01:02:06 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-05-07 22:43:14 +0200 |
commit | 66ff3f7fa4cd157d9b79e2fb7fe8cce98c913e08 (patch) | |
tree | b52c45b9d76c08777ae028e453232602ca0e5717 /src/corelib/tools/qhash.h | |
parent | 0866e48ae25f53eb9b27b0b86d333700f912459f (diff) |
Add qt_hash(QStringRef) overload
This enables fixing a performance regression compared to Qt 4.
Also, add some qt_hash tests.
Change-Id: Id830e17dec99fb67e5930c80029ac2233b2f427e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Diffstat (limited to 'src/corelib/tools/qhash.h')
-rw-r--r-- | src/corelib/tools/qhash.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/tools/qhash.h b/src/corelib/tools/qhash.h index 5d9238f453..e99a67d1e3 100644 --- a/src/corelib/tools/qhash.h +++ b/src/corelib/tools/qhash.h @@ -92,6 +92,7 @@ Q_CORE_EXPORT uint qHash(const QStringRef &key, uint seed = 0) Q_DECL_NOTHROW; Q_CORE_EXPORT uint qHash(const QBitArray &key, uint seed = 0) Q_DECL_NOTHROW; Q_CORE_EXPORT uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; Q_CORE_EXPORT uint qt_hash(const QString &key) Q_DECL_NOTHROW; +Q_CORE_EXPORT uint qt_hash(const QStringRef &key) Q_DECL_NOTHROW; #if defined(Q_CC_MSVC) #pragma warning( push ) |