summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qvector.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* | QVector: add relational operators <,<=,>,>=Marc Mutz2015-04-021-0/+30
* | QVector: remove brittle c2m() functionMarc Mutz2015-03-131-1/+0
|/
* Merge remote-tracking branch 'origin/5.4' into 5.5Frederik Gladhorn2015-02-241-1/+3
|\
| * QVector: fix use of invalid iterators in removeAll()Marc Mutz2015-02-221-1/+3
* | Update copyright headersJani Heikkinen2015-02-111-7/+7
* | QtCore: mark some operations nothrowMarc Mutz2015-01-101-1/+1
* | Add a inline QVector::append(const QVector &) overloadhjk2014-11-061-0/+1
* | Do Q_CHECK_PTR on all results of QArrayData::allocate()Ulf Hermann2014-10-171-0/+5
* | Prepare QVector::operator==() for sharing with QList::operator==()Marc Mutz2014-10-031-7/+4
* | Prepare QVector::contains() for sharing with QList::contains()Marc Mutz2014-10-031-6/+3
* | QList: iterate forward in contains()Marc Mutz2014-10-011-4/+4
* | QVector: iterate forward in operator==Marc Mutz2014-10-011-5/+5
|/
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Micro-optimize QVector::count()Marc Mutz2014-08-281-1/+3
* QVector: check d for equality before d->size for inequalityMarc Mutz2014-08-281-2/+2
* Use std::vector range ctor in QVector::toStdVector()Marc Mutz2014-08-241-1/+1
* Re-implement QVector::countJoão Abecasis2014-07-251-7/+1
* Optimize QVector::midJędrzej Nowacki2014-05-161-5/+7
* Unify all mid() functions in QtBase.Jędrzej Nowacki2014-05-161-5/+10
* Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2014-05-061-3/+11
|\
| * Deprecate setSharable in Qt containersThiago Macieira2014-04-241-3/+11
* | Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/stagi...Mitch Curtis2014-03-311-0/+9
|\|
| * Remove level 4 compiler warnings from MSVC.David Schulz2014-03-151-0/+9
* | QVector: add removeOne(), removeAll() for QList compatibilityMarc Mutz2014-03-261-0/+19
|/
* Retain compiler warning stateKurt Pattyn2014-01-211-2/+5
* Fix crash when constructing a QVector with an empty initializer list.Volker Krause2014-01-181-5/+9
* QVector: add some functions missing for QList compatMarc Mutz2013-10-111-9/+14
* Remove redundant checks in some tools classesJędrzej Nowacki2013-09-131-2/+2
* Remove qCopy from QLinkedList / QVectorGiuseppe D'Angelo2013-09-111-2/+4
* Merge remote-tracking branch 'origin/stable' into devSergio Ahumada2013-09-071-1/+1
|\
| * Compile in strict-iterator mode under MSVCThiago Macieira2013-09-061-1/+1
* | QVector - optimize removeLast (and takeLast + pop_back)Thorbjørn Martsum2013-08-161-8/+8