summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qvector.h
Commit message (Expand)AuthorAgeFilesLines
* Move implementation of QVector/List back to qlist.hLars Knoll2020-06-201-748/+7
* Ensure left/right/mid behave in a compatible wayLars Knoll2020-06-091-3/+5
* Make QVector's default ctor constexprMÃ¥rten Nordheim2020-05-061-1/+1
* avoid compile warning when using clang++ with -Wshorten-64-to-32Martin Koller2020-04-111-2/+2
* Change qHash() to work with size_t instead of uintLars Knoll2020-04-091-1/+1
* Merge "Merge remote-tracking branch 'origin/5.15' into dev"Qt Forward Merge Bot2020-03-031-18/+0
|\
| * Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-03-031-18/+0
| |\
| | * De-inline Qt::SplitBehavior splitters of QString and QStringRefEdward Welbourne2020-02-281-18/+0
| | * Use QT_DEPRECATED_X instead of Q_DECL_DEPRECATED_XThomas Sondergaard2020-02-251-3/+3
* | | Only declare comparison operators for QVector when comparableAllan Sandfeld Jensen2020-03-031-5/+9
|/ /
* | STL compatibility: erase() should take a const_iterator as argumentLars Knoll2020-02-281-7/+6
* | QVector: implement methods for adding new elements constructed in placeVitaly Fanaskov2020-02-101-27/+37
* | Fix comile issues with VS 2017Karsten Heimrich2020-01-081-4/+4
* | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-01-041-0/+1
|\ \ | |/
* | Use <type_traits> to properly have QVector<T>::parameter_typeThiago Macieira2019-12-081-14/+15
* | Inline the size and begin pointer in QVectorThiago Macieira2019-12-081-631/+381
* | Start moving QArrayData's size and data pointer to the main classThiago Macieira2019-12-081-9/+11
* | Stop using the reference counter to store data stateThiago Macieira2019-12-081-1/+1
* | Add reference-count manipulation functions to QArrayData and hide refThiago Macieira2019-12-081-10/+10
* | Introduce the Mutable flag and move QArrayDataPointer::needsDetachThiago Macieira2019-12-081-1/+2
* | Make the AllocOptions flag to QVector::reallocData mandatoryThiago Macieira2019-12-081-8/+12
* | Remove unused private methodLars Knoll2019-12-071-102/+0
* | Introduce QArrayData::allocatedCapacity() and use it instead of d->allocThiago Macieira2019-12-071-26/+27
* | Replace QArrayData::capacityReserved with a full flags fieldThiago Macieira2019-12-071-11/+4
* | Rename QArrayData::AllocateOptions enum and update some flagsThiago Macieira2019-12-071-10/+10
* | Get rid of QT_STRICT_ITERATORSLars Knoll2019-11-041-11/+0
* | Get rid of unsharable containersLars Knoll2019-10-301-42/+6
* | Make QList an alias to QVectorLars Knoll2019-10-301-3/+8
* | Move QListSpecialMethods over to QVectorLars Knoll2019-10-301-16/+52
|/
* QVector/QList/QLinkedList/QVarLengthArray/QSet: add missing deduction guidesMarc Mutz2019-08-071-0/+7
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-07-191-1/+1
|\
| * Fix regression causing QVector::fill w/ same size to not detachThiago Macieira2019-07-161-1/+1
* | QVector: add a construction from QArrayDataPointerRefGiuseppe D'Angelo2019-06-231-0/+1
* | Simplify {to,from}Std{List,Vector}Giuseppe D'Angelo2019-06-101-1/+1
* | Long live Qt::SplitBehavior!Marc Mutz2019-05-211-0/+18
* | Deprecate conversion functions between QList and QSetLars Knoll2019-05-071-2/+1
* | Add swapItemsAt() to QVectorLars Knoll2019-05-071-0/+7
* | Deprecate {to,from}Std{List,Vector}Lars Knoll2019-05-051-0/+6
* | Remove handling of missing Q_COMPILER_INITIALIZER_LISTSAllan Sandfeld Jensen2019-05-021-11/+5
* | Remove handling of missing Q_COMPILER_RVALUE_REFSAllan Sandfeld Jensen2019-05-011-8/+0
* | Non-associative containers: add range constructorsMarc Mutz2019-04-171-0/+13
* | Replace qMove with std::moveAllan Sandfeld Jensen2019-04-061-2/+2
* | Merge "Merge remote-tracking branch 'origin/5.13' into dev" into refs/staging...Qt Forward Merge Bot2019-04-041-20/+20
|\ \
| * | Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-20/+20
* | | Remove remaining Q_DECL_NOEXCEPT/Q_DECL_NOTHROW usageAllan Sandfeld Jensen2019-04-041-5/+5
|/ /
* | QVector: Add assignment from std::initializer_listKari Oikarinen2019-03-211-1/+11
|/
* 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