summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qhash.h
Commit message (Expand)AuthorAgeFilesLines
* 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
|\|
| * Qt 6: Deprecate QHash::insertMultiLars Knoll2019-12-121-99/+151
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-091-0/+26
|\|
| * Add QHash::insert(const QHash &other)Lars Knoll2019-12-051-0/+26
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-041-4/+1
|\|
| * Workaround warning in QHash::uniteAlbert Astals Cid2019-12-021-4/+1
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-11-251-18/+234
|\|
| * Deprecate reverse iteration on QHashLars Knoll2019-11-051-18/+234
* | Get rid of QT_STRICT_ITERATORSLars Knoll2019-11-041-18/+2
* | Get rid of unsharable containersLars Knoll2019-10-301-3/+0
* | Replace Q_ALIGNOF usage in qtbase with C++11 alignof keywordVolker Hilsheimer2019-10-291-1/+1
|/
* Centralize the MSVC work-around for std::is_permutationMarc Mutz2019-07-121-15/+1
* QHash: optimize equality operatorMarc Mutz2019-07-121-10/+12
* QHash: mark the equality operator for QHashDummyValue constexpr noexceptMarc Mutz2019-07-081-1/+1
* Remove handling of missing Q_COMPILER_INITIALIZER_LISTSAllan Sandfeld Jensen2019-05-021-8/+1
* Remove handling of missing Q_COMPILER_RVALUE_REFSAllan Sandfeld Jensen2019-05-011-4/+0
* QHash/QMultiHash: add range constructorsMarc Mutz2019-04-251-0/+43
* Merge "Merge remote-tracking branch 'origin/5.13' into dev" into refs/staging...Qt Forward Merge Bot2019-04-041-12/+12
|\
| * Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-12/+12
* | Remove remaining Q_DECL_NOEXCEPT/Q_DECL_NOTHROW usageAllan Sandfeld Jensen2019-04-041-2/+2
|/
* implement non-member operator+ for iteratorsEric Lemanissier2018-03-061-0/+2
* QtCore: Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-081-1/+1
* Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-4/+4
* Merge remote-tracking branch 'origin/5.9' into devOswald Buddenhagen2017-08-021-1/+15
|\
| * QHash: make MSVC happy about the iterators passed to is_permutationGiuseppe D'Angelo2017-07-201-1/+15
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-07-191-3/+3
|\|
| * Add missing constexpr specifier to two iteratorsMårten Nordheim2017-07-141-3/+3
* | Qt containers: use std::move in take*() methodsMarc Mutz2017-05-231-1/+1
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-05-071-10/+18
|\|
| * QHash/QMultiHash: fix operator==Giuseppe D'Angelo2017-05-051-10/+18
* | Implement key-value iteratorSamuel Gaist2017-05-051-0/+9
|/
* QMap, QHash: make key_iterator satisfy the DefaultConstructible conceptAnton Kudryavtsev2017-03-201-0/+1
* Remove a few unnecessary recalculations of hashAllan Sandfeld Jensen2016-11-091-4/+3
* Replace custom type traits with std one'sKai Koehne2016-11-081-1/+1