summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qlist.h
Commit message (Expand)AuthorAgeFilesLines
* QString/QByteArray/QList: de-pessimize op+ [2/2]: overload on rvalue LHSMarc Mutz2022-12-071-2/+6
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-2/+2
* QList: don't detach twice in operator[]Mårten Nordheim2022-08-281-1/+1
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* QtCore: replace qSwap with std::swap/member-swap where possibleMarc Mutz2022-01-201-1/+1
* Properly detect and declare contiguous iteratorsGiuseppe D'Angelo2022-01-131-7/+4
* QList: fix typo in QList(It, It)Marc Mutz2021-12-101-1/+1
* QList::count(T): remove the &* hack on iteratorsThiago Macieira2021-11-301-1/+1
* Fix docs for comparison/debug/data stream operators of Qt containersSona Kurazyan2021-10-181-0/+9
* QList: deprecate iterator<->pointer implicit conversions (3/3)Giuseppe D'Angelo2021-10-161-2/+14
* QList: deprecate iterator<->pointer implicit conversions (2/3)Giuseppe D'Angelo2021-10-161-4/+20
* QList: deprecate iterator<->pointer implicit conversions (1/3)Giuseppe D'Angelo2021-10-161-8/+18
* QList: add mixed comparison operators between (const_)iteratorsGiuseppe D'Angelo2021-10-151-2/+15
* QList: remove yet another iterator->pointer implicit conversionGiuseppe D'Angelo2021-10-131-1/+5
* QList: code tidiesGiuseppe D'Angelo2021-10-131-19/+19
* QList::iterator: use templates for advancing operatorsThiago Macieira2021-10-121-10/+22
* Remove checks for features available in C++17Ievgenii Meshcheriakov2021-10-021-2/+0
* Fix compilation for recursive Qt containersSona Kurazyan2021-09-071-6/+6
* Resurrect data moves in QListAndrei Golubev2021-04-271-11/+10
* QList::(const_)iterator: protect element_type on GCC < 11Giuseppe D'Angelo2021-04-161-2/+2
* QList: Satisfy contiguous_range requirementsFabian Kosmale2021-04-061-2/+15
* QList: replace typedef with usingFabian Kosmale2021-03-301-10/+10
* Restore pre-Qt6 QList::fill() behaviorAndrei Golubev2021-02-101-1/+4
* Mark places where we missed conversion to unicode character typesEdward Welbourne2021-01-081-0/+1
* QList: make an indirect inclusion directGiuseppe D'Angelo2020-12-041-0/+1
* Sequential general purpose containers: add erase/erase_ifGiuseppe D'Angelo2020-12-011-22/+22
* Move the iterator from QTypedArrayData to QListLars Knoll2020-11-171-12/+78
* Clean up QList(iterator, iterator)Lars Knoll2020-11-171-11/+14
* Fix signature of QArrayDataOps::erase()Lars Knoll2020-11-171-3/+3
* Remove the special code for emplaceFront/Back againLars Knoll2020-11-171-2/+2
* Add a couple of noexcept to methods that can't throwLars Knoll2020-11-171-18/+18
* Move emplaceFront/Back() implementation into QArrayDataOpsLars Knoll2020-11-171-16/+2
* Simplify the code for QList::emplace()Lars Knoll2020-11-171-19/+1
* Simplify reallocation handling in QListLars Knoll2020-11-171-70/+29
* Smaller code cleanups in QListLars Knoll2020-11-171-11/+10
* QList::append(QList) doesn't require a temp copyLars Knoll2020-11-171-3/+1
* Fix error on MSVC when QList with disabled rvalues is instantiatedLars Knoll2020-11-161-6/+32
* Do not shrink on remove()Lars Knoll2020-11-091-16/+5
* Implement fast paths for removeFirst() and removeLast()Lars Knoll2020-11-091-2/+20
* Rename AllocationPosition enum and its membersLars Knoll2020-11-041-6/+6
* Properly implement emplaceBack/Front() in QArrayDataOpsLars Knoll2020-11-041-4/+3
* Introduce QADP::reallocateGrow()Andrei Golubev2020-11-041-4/+16
* Implement QList::emplaceBack as a proper functionAndrei Golubev2020-11-041-4/+18
* Move insert() operation into QArrayDataOpsLars Knoll2020-11-041-23/+1
* Clean up out allocation handlingLars Knoll2020-11-041-19/+17
* Avoid expensive iterator calculations in append()Lars Knoll2020-11-041-37/+29
* Remove unused parameterLars Knoll2020-11-041-4/+4
* Add QList::emplaceFront() that fixes huge performance issue in prependAndrei Golubev2020-11-041-9/+28
* Hide QList comparisons from ADLAllan Sandfeld Jensen2020-10-301-62/+48
* QList: also default count()'s template parameterGiuseppe D'Angelo2020-10-261-1/+1