summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qmap.h
Commit message (Expand)AuthorAgeFilesLines
* QMap/QMultiMap: use =default for their default constructorsGiuseppe D'Angelo2020-08-071-2/+2
* QMultiMap: add range eraseGiuseppe D'Angelo2020-08-061-48/+61
* QMap: fix insert() rvalue overloadsGiuseppe D'Angelo2020-08-061-0/+12
* Long Live QMap as a refcounted std::map!Giuseppe D'Angelo2020-08-061-1045/+1068
* Constrain the comparison operators for our container classesLars Knoll2020-07-081-22/+22
* Add type traits to safely determine the existence of comparison operatorsLars Knoll2020-07-081-0/+1
* Use qsizetype for size related methods in QMapLars Knoll2020-03-141-28/+28
* QHash/QMap: don't return const from value(), key()Marc Mutz2020-03-051-4/+4
* Merge remote-tracking branch 'origin/5.15' into devLars Knoll2020-03-041-30/+23
|\
| * QMap: undeprecate QMap::count(Key)Mårten Nordheim2020-03-031-25/+18
| * QMap/QHash: Use versioned deprecation macroMårten Nordheim2020-03-031-6/+6
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-02-261-19/+22
|\|
| * Doc: Fix documentation warnings for Qt CoreTopi Reinio2020-02-251-1/+5
| * QMultiMap: Work around compiler problem in MSVC 2017Oliver Wolff2020-02-201-19/+18
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-191-146/+205
|\|
| * QMap: deprecate insertMulti, unite and friendsMårten Nordheim2020-01-171-146/+205
* | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-01-041-0/+44
|\|
| * Add QMap::insert(const QMap &map)Mårten Nordheim2019-12-121-0/+44
* | Get rid of QT_STRICT_ITERATORSLars Knoll2019-11-041-18/+3
* | Get rid of unsharable containersLars Knoll2019-10-301-11/+0
* | Replace Q_ALIGNOF usage in qtbase with C++11 alignof keywordVolker Hilsheimer2019-10-291-2/+2
|/
* Remove handling of missing Q_COMPILER_INITIALIZER_LISTSAllan Sandfeld Jensen2019-05-021-9/+2
* Remove handling of missing =delete and =default supportAllan Sandfeld Jensen2019-05-021-1/+1
* Remove handling of missing Q_COMPILER_RVALUE_REFSAllan Sandfeld Jensen2019-05-011-4/+0
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-9/+9
* implement non-member operator+ for iteratorsEric Lemanissier2018-03-061-0/+2
* Merge remote-tracking branch 'origin/5.10' into devLars Knoll2018-01-021-2/+2
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-12-301-2/+2
| |\
| | * QMap: fix another UB (invalid cast) relating to QMap's endThiago Macieira2017-12-271-2/+2
* | | Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-23/+23
|/ /
* | 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
* | Implement key-value iteratorSamuel Gaist2017-05-051-0/+8
|/
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-121-2/+4
|\
| * QMap: fix UB (invalid cast) in QMapData::end()Thiago Macieira2017-04-091-2/+4
* | QMap, QHash: make key_iterator satisfy the DefaultConstructible conceptAnton Kudryavtsev2017-03-201-0/+1
* | Use std::enable_if instead of QEnableIfAlexander Volkov2017-01-271-2/+2
|/
* QMap: use std::less for defining an order between pointersGiuseppe D'Angelo2016-12-121-7/+4
* Replace custom type traits with std one'sKai Koehne2016-11-081-4/+3
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-1/+1
|\
| * Fix Clang -Wexpansion-to-defined warning by deprecating QT_SUPPORTSThiago Macieira2016-05-081-1/+1
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-251-0/+4
|\|
| * Work around Clang false-positive warning on returning default parametersThiago Macieira2016-04-131-0/+4
* | QtCore: use printf-style qWarning/qDebug where possible (I)Marc Mutz2016-03-111-2/+2
* | Updated license headersJani Heikkinen2016-01-151-14/+20
|/
* Make container move semantics consistentMarc Mutz2015-10-071-6/+6
* QMulti(Map|Hash): add move ctor from Q(Map|Hash)Marc Mutz2015-10-071-0/+3
* Introduce QMap key iteratorsSérgio Martins2015-07-281-0/+28
* Containers: destroy previous state on move-assignment immediatelyMarc Mutz2015-07-191-1/+1