summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qmap.h
Commit message (Expand)AuthorAgeFilesLines
* Q(Multi)Map: prevent dangling key/value after detach()Giuseppe D'Angelo2021-11-261-3/+23
* Fix docs for comparison/debug/data stream operators of Qt containersSona Kurazyan2021-10-181-0/+10
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-1/+1
* Fix compilation for recursive Qt containersSona Kurazyan2021-09-071-4/+4
* Doc: Fix documentation issues for Qt CoreTopi Reinio2021-08-241-0/+16
* QMap: add operator+ and - for iteratorsGiuseppe D'Angelo2021-07-271-0/+80
* Fix quadratic performance hit in Q(Multi)Map::insert() with hintEdward Welbourne2021-07-201-9/+19
* Associative containers: add erase_ifGiuseppe D'Angelo2020-12-021-0/+24
* QMap: code tidiesGiuseppe D'Angelo2020-12-011-22/+22
* Don't allow storing types that throw in the destructor in our containersLars Knoll2020-11-171-10/+15
* Make QMap and QMultiMap comparisons hidden friendsAllan Sandfeld Jensen2020-10-291-59/+31
* Make Q(Multi)Map equality operators documentation-friendlyVolker Hilsheimer2020-10-231-1/+14
* Consistenly deprecate QMultiMap insert, add moving unite overloadVolker Hilsheimer2020-10-171-19/+26
* Long live Q_IMPLICIT!Giuseppe D'Angelo2020-10-141-2/+2
* Fix qdoc warnings for QMap/QMultiMapVolker Hilsheimer2020-10-011-16/+19
* Remove some deprecation comments from qmap.hEdward Welbourne2020-09-211-6/+0
* QMultiMap: fix regression in find(Key, T)Giuseppe D'Angelo2020-08-191-5/+12
* QMultiMap: fix remove(Key, T) when key/value belong to the mapGiuseppe D'Angelo2020-08-191-3/+9
* QMultiMap: add constructors from QMapGiuseppe D'Angelo2020-08-101-0/+31
* 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
|\|