summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qvector.h
Commit message (Expand)AuthorAgeFilesLines
* Remove bogus assertLars Knoll2019-02-131-1/+0
* Don't require a default constructor for storing items in a QVectorLars Knoll2018-12-061-29/+110
* Invert include dependencies between QList and QVectorLars Knoll2018-12-031-43/+3
* Fix UB (invalid pointer comparison) in QList, QVector, QVLAMarc Mutz2018-10-081-1/+2
* fixup oversight in rvalue overloads of operator+=() and operator<<()Eric Lemanissier2018-03-261-2/+2
* Add missing rvalue overloads of operator+=() and operator<<()Christian Ehrlicher2018-03-071-0/+4
* Silence a GCC 8 warning in qringbufferVille Voutilainen2018-02-281-1/+1
* Merge remote-tracking branch 'origin/5.9' into 5.11Liang Qi2018-02-141-1/+1
|\
| * Silence a GCC 8 warning in QIODeviceVille Voutilainen2018-02-141-1/+1
* | doc: Add missing \fn commands for new membersMartin Smith2018-02-031-4/+4
* | Add rvalue overload of insert/prepend to QVarLengthArray and QVectorAllan Sandfeld Jensen2018-01-201-9/+65
* | Merge remote-tracking branch 'origin/5.10' into devLars Knoll2018-01-021-2/+3
|\ \
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-12-051-2/+3
| |\|
| | * Fix aliasing problem in QVector::removeAll()Marc Mutz2017-11-281-2/+3
* | | QVector: drop QRegion friendship: it's not neededMarc Mutz2017-12-061-4/+0
|/ /
* | Mark the previously public qstringalgorithms.h functions privateThiago Macieira2017-10-291-1/+1
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-08-151-14/+23
|\|
| * Win: Account for when "condition expression is constant" warning occursAndy Shaw2017-08-081-14/+23
* | Qt containers: use std::move in take*() methodsMarc Mutz2017-05-231-3/+3
* | Array-backed containers: add shrink_to_fit for STL compatibilityGiuseppe D'Angelo2017-04-121-0/+1
* | Add qConvertTo{Utf8,Latin1,Local8Bit,Ucs4}() and corresponding QStringView me...Marc Mutz2017-04-071-0/+2
|/
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-061-0/+1
|\
| * Mark to remove const from function parameters in QtCore public headersThiago Macieira2017-03-311-0/+1
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-03-131-4/+4
|\|
| * QVector: Avoid implicit conversion warningsStig Bjørlykke2017-03-021-4/+4
* | Do not use QTypeInfo::isStatic anymoreMarc Mutz2017-02-221-4/+4
|/
* Work around MSVC ABI stupidity in exporting inline members of base classThiago Macieira2017-01-031-0/+2
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-011-1/+5
|\
| * QVector: fix crash on reserve(0)David Faure2016-07-281-1/+5
* | QVector: silence clang warning about memmoveShawn Rutledge2016-05-271-2/+6
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-4/+4
|\|
| * Fix Clang -Wexpansion-to-defined warning by deprecating QT_SUPPORTSThiago Macieira2016-05-081-4/+4
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-291-1/+1
|\|
| * Silence MSVC warnings when using certain std algorithmsMarc Mutz2016-04-261-1/+1
* | Add an early-out to QVector::operator+= and QHash::unite for empty LHSUlf Hermann2016-04-281-16/+20
* | QVector: preserve capacity in clear()Marc Mutz2016-02-291-1/+1
* | Updated license headersJani Heikkinen2016-01-151-14/+20
|/
* QVector: prevent resize() from shedding capacityMarc Mutz2015-11-281-3/+0
* QVector: add an rvalue overload of push_back/appendMarc Mutz2015-07-191-0/+22
* QVector: in append(), if we take a copy, then move, not copy from the copyMarc Mutz2015-07-191-3/+3
* Containers: destroy previous state on move-assignment immediatelyMarc Mutz2015-07-191-1/+2
* QVector: mark const variants of begin()/end() nothrowMarc Mutz2015-07-071-16/+16
* Fix QVector move assignment to return a referenceMarc Mutz2015-07-041-1/+1
* QtCore: make all Q_DECLARE_SHARED types nothrow move-assignableMarc Mutz2015-06-301-4/+3
* QVector: add move(int,int) for QList compatMarc Mutz2015-06-181-0/+13
* QVector: add const first/last gettersGiuseppe D'Angelo2015-05-261-0/+2
* Merge remote-tracking branch 'origin/5.5' into devLiang Qi2015-04-271-5/+12
|\
| * QVector: Save one copy-CTOR call if we don't reallocSérgio Martins2015-04-241-5/+12
* | Add qHash(QVector)Marc Mutz2015-04-201-0/+8
* | QVector: add {const_,}reverse_iterator, {c,}r{begin,end}()Marc Mutz2015-04-021-0/+8