summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qhash.h
Commit message (Expand)AuthorAgeFilesLines
* QHash: fix thread race around references and detachingMårten Nordheim2021-11-251-31/+80
* QHash: optimize value(key) and key(value) callersMarc Mutz2021-11-191-12/+81
* Fix QMultiHash::operator== crashAndreas Buhr2021-11-111-3/+3
* QHash: avoid crashing when reserving on a shared hashMårten Nordheim2021-10-261-1/+2
* Fix metatype declaration for QHash/QMultiHash with no operator==Sona Kurazyan2021-10-201-6/+14
* Fix docs for comparison/debug/data stream operators of Qt containersSona Kurazyan2021-10-181-0/+5
* QHash: suppress annoying GCC warning about allocation size too bigThiago Macieira2021-10-041-20/+31
* Fix compilation for recursive Qt containersSona Kurazyan2021-09-071-2/+2
* QHash/QSet: fix squeeze() for default-constructed containerIvan Solovev2021-07-271-1/+5
* Fix QMultiHash::keys(const T&) overloadIvan Solovev2021-07-081-1/+1
* QMultiHash::find - prevent detaching shared nullIvan Solovev2021-07-081-1/+3
* QHash: Fix erase() edge-caseMårten Nordheim2021-06-181-1/+4
* Deprecate qGlobalQHashSeed and qSetGlobalQHashSeed in Qt 6.6Thiago Macieira2021-05-231-1/+1
* Fix QMultiHash::count(key) crashAndrei Golubev2021-03-121-0/+4
* Fix QMultiHash::equal_range crashesZhang Yu2021-01-061-0/+3
* Add a qHashEquals() method and use it to compare keys in QHashLars Knoll2020-12-041-1/+1
* QHash: default the argument for the hash calculator helperGiuseppe D'Angelo2020-12-031-1/+1
* Associative containers: add erase_ifGiuseppe D'Angelo2020-12-021-0/+22
* QHash: support std::hash as hashing functionGiuseppe D'Angelo2020-11-301-2/+44
* Don't allow storing types that throw in the destructor in our containersLars Knoll2020-11-171-0/+6
* QMultiHash: add a QHash&& constructor and unite() overloadMårten Nordheim2020-11-091-0/+19
* Make the QMultiHash(const QHash &) constructor explicitLars Knoll2020-11-031-1/+8
* Fix qHash(QMultiHash)Lars Knoll2020-11-031-7/+14
* Clean up qcontainerfwd.hLars Knoll2020-11-031-2/+2
* Support Java style iterators for QMultiHashLars Knoll2020-10-231-134/+4
* Whitespace cleanup in corelib/toolsAllan Sandfeld Jensen2020-10-211-13/+12
* QMultiHash: fix operator==Giuseppe D'Angelo2020-10-161-2/+7
* QHash: code tidiesGiuseppe D'Angelo2020-10-161-9/+5
* Centralize the implementation of move assignment operatorsGiuseppe D'Angelo2020-10-031-9/+1
* Fix undefined use of memcpy and memcmpAllan Sandfeld Jensen2020-07-311-1/+2
* Work around compiler problems on MSVC 16.6.XLars Knoll2020-07-151-1/+2
* Constrain the comparison operators for our container classesLars Knoll2020-07-081-2/+5
* Use QList instead of QVector in corelibJarek Kobus2020-06-251-28/+16
* QMultiHash: Retrieve the value before deleting on take()Ulf Hermann2020-04-181-5/+7
* Remove size assert in QMultiHash::take()Shawn Rutledge2020-04-141-1/+0
* Deduplicate some codeLars Knoll2020-04-091-34/+6
* Implement emplace() for QHash and QMultiHashLars Knoll2020-04-091-116/+122
* Change qHash() to work with size_t instead of uintLars Knoll2020-04-091-2/+2
* Optimize QHash when using QHashDummyValueLars Knoll2020-04-091-2/+27
* new QCache implementationLars Knoll2020-04-091-0/+8
* New QHash implementationLars Knoll2020-04-091-1006/+1564
* QHash/QMap: don't return const from value(), key()Marc Mutz2020-03-051-8/+8
* Merge remote-tracking branch 'origin/5.15' into devLars Knoll2020-03-041-25/+18
|\
| * QMap/QHash: Use versioned deprecation macroMårten Nordheim2020-03-031-4/+4
| * Undeprecate QHash::count(Key)Mårten Nordheim2020-03-031-21/+14
* | Merge remote-tracking branch 'origin/5.15' into devLars Knoll2020-02-281-26/+26
|\|
| * QHash/QSet: Base iterator tag on warning version rather than deprecationMårten Nordheim2020-02-261-26/+26
* | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-02-131-0/+2
|\|
| * QHash: Re-remove Java-style iteratorMårten Nordheim2020-01-301-0/+2
* | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-01-041-99/+151
|\|