qt6-bb10/tests/auto/corelib/tools
Marc Mutz e1f45ad818 QMap: add missing qHash() overload
Found in API review, but not deemed important enough to still get into
6.7.

Not implementing it for QMultiMap, because there we need to mod out
order of equivalent elements.

The GHS compiler acted up and tried to compile the noexcept
specification, hitting non-existing qHash(QVariant) for QVariantMap
and producing a hard error instead of SFINAE'ing out. As a
work-around, establish an artificial SFINAE-friendly context, but only
for that compiler.

[ChangeLog][QtCore][QMap/QHash] Added qHash() overload for QMap.

Change-Id: Ia7dbf488e8e5490962118e40581b7c4cc8ed95e5
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2024-02-09 20:33:05 +00:00
..
collections Remove extra semi-colons 2024-02-06 20:17:18 +09:00
containerapisymmetry Change license for tests files 2024-02-04 09:56:42 +01:00
qalgorithms Change license for tests files 2024-02-04 09:56:42 +01:00
qarraydata Change license for tests files 2024-02-04 09:56:42 +01:00
qatomicscopedvaluerollback Change license for tests files 2024-02-04 09:56:42 +01:00
qbitarray Change license for tests files 2024-02-04 09:56:42 +01:00
qcache Change license for tests files 2024-02-04 09:56:42 +01:00
qcommandlineparser Change license for tests files 2024-02-04 09:56:42 +01:00
qcontiguouscache Change license for tests files 2024-02-04 09:56:42 +01:00
qcryptographichash Change license for tests files 2024-02-04 09:56:42 +01:00
qduplicatetracker Change license for tests files 2024-02-04 09:56:42 +01:00
qeasingcurve Change license for tests files 2024-02-04 09:56:42 +01:00
qexplicitlyshareddatapointer Change license for tests files 2024-02-04 09:56:42 +01:00
qflatmap Change license for tests files 2024-02-04 09:56:42 +01:00
qfreelist Change license for tests files 2024-02-04 09:56:42 +01:00
qhash Change license for tests files 2024-02-04 09:56:42 +01:00
qhashfunctions Change license for tests files 2024-02-04 09:56:42 +01:00
qhashseed Change license for tests files 2024-02-04 09:56:42 +01:00
qline Change license for tests files 2024-02-04 09:56:42 +01:00
qlist QList: give the LWG 3346 #ifdef'ery a symbolic name 2024-02-08 17:43:59 +01:00
qmacautoreleasepool Change license for tests files 2024-02-04 09:56:42 +01:00
qmakearray Change license for tests files 2024-02-04 09:56:42 +01:00
qmap QMap: add missing qHash() overload 2024-02-09 20:33:05 +00:00
qmargins Change license for tests files 2024-02-04 09:56:42 +01:00
qmessageauthenticationcode Change license for tests files 2024-02-04 09:56:42 +01:00
qoffsetstringarray Change license for tests files 2024-02-04 09:56:42 +01:00
qpair Change license for tests files 2024-02-04 09:56:42 +01:00
qpoint Change license for tests files 2024-02-04 09:56:42 +01:00
qpointf Change license for tests files 2024-02-04 09:56:42 +01:00
qqueue Change license for tests files 2024-02-04 09:56:42 +01:00
qrect Change license for tests files 2024-02-04 09:56:42 +01:00
qringbuffer Change license for tests files 2024-02-04 09:56:42 +01:00
qscopedpointer Change license for tests files 2024-02-04 09:56:42 +01:00
qscopedvaluerollback Change license for tests files 2024-02-04 09:56:42 +01:00
qscopeguard Change license for tests files 2024-02-04 09:56:42 +01:00
qset Change license for tests files 2024-02-04 09:56:42 +01:00
qsharedpointer Change license for tests files 2024-02-04 09:56:42 +01:00
qsize Change license for tests files 2024-02-04 09:56:42 +01:00
qsizef Change license for tests files 2024-02-04 09:56:42 +01:00
qspan Change license for tests files 2024-02-04 09:56:42 +01:00
qstl Change license for tests files 2024-02-04 09:56:42 +01:00
qtaggedpointer Change license for tests files 2024-02-04 09:56:42 +01:00
qtimeline Change license for tests files 2024-02-04 09:56:42 +01:00
qtyperevision Change license for tests files 2024-02-04 09:56:42 +01:00
quniquehandle Change license for tests files 2024-02-04 09:56:42 +01:00
qvarlengtharray Change license for tests files 2024-02-04 09:56:42 +01:00
qversionnumber Change license for tests files 2024-02-04 09:56:42 +01:00
CMakeLists.txt Dissociate QTypeRevision from QVersionNumber 2024-01-10 02:25:24 +00:00