summaryrefslogtreecommitdiff
path: root/src/corelib/tools/qarraydatapointer.h
Commit message (Expand)AuthorAgeFilesLines
* QList: add STL-style assign()Dennis Oberst2023-05-161-0/+47
* QArrayDataPointer: skip deallocate detourFabian Kosmale2023-03-231-1/+1
* QContainerTools: add q_points_into_range overloadAhmad Samir2022-12-111-1/+1
* Use SPDX license identifiersLucie GĂ©rard2022-05-161-38/+2
* QArrayDataPointer: don't overload qSwap(), provide ADL-swap()Marc Mutz2022-01-211-1/+1
* QtCore: replace qSwap with std::swap/member-swap where possibleMarc Mutz2022-01-201-3/+3
* QString::toLatin1_helper_inplace: simplify the codeThiago Macieira2022-01-171-0/+22
* QList: do some minor cleanups in the internal codeAndrei Golubev2021-05-271-1/+0
* QArrayData: store the right flag type, not an intGiuseppe D'Angelo2021-05-171-1/+1
* Resurrect data moves in QListAndrei Golubev2021-04-271-13/+121
* Fix crash on reallocateAndGrowMichal Klocek2020-12-211-1/+1
* Move the iterator from QTypedArrayData to QListLars Knoll2020-11-171-8/+6
* Remove destructor calls from insert()Lars Knoll2020-11-171-3/+0
* Simplify reallocation handling in QListLars Knoll2020-11-171-42/+46
* Smaller code cleanups in QListLars Knoll2020-11-171-3/+3
* Avoid crashes when calling squeeze()Lars Knoll2020-11-091-1/+1
* Rename AllocationPosition enum and its membersLars Knoll2020-11-041-5/+5
* Introduce QADP::reallocateGrow()Andrei Golubev2020-11-041-0/+19
* Clean up out allocation handlingLars Knoll2020-11-041-42/+11
* Avoid expensive iterator calculations in append()Lars Knoll2020-11-041-0/+31
* QArrayDataPointer: redesign (and simplify) growth policyAndrei Golubev2020-11-041-15/+10
* Make QVersionNumber and QArrayDataPointer comparisons hiddenAllan Sandfeld Jensen2020-10-271-12/+10
* Refine QADP::pass_parameter_by_value evaluationAndrei Golubev2020-10-241-1/+4
* Make QADP capacity functions use qsizetype instead of size_tAndrei Golubev2020-10-081-3/+3
* Centralize the implementation of move assignment operatorsGiuseppe D'Angelo2020-10-031-6/+1
* Replace Q_REQUIRED_RESULT with [[nodiscard]]Allan Sandfeld Jensen2020-09-251-1/+1
* Update allocation interface of QArrayDataPointerAndrei Golubev2020-08-271-0/+6
* Support GrowsBackwards flag in QArrayDataPointerAndrei Golubev2020-08-271-0/+27
* Port QXmlStreamReader from QStringRef to QStringViewKarsten Heimrich2020-08-191-0/+1
* Add QArrayDataPointer::freeSpace*() functionsAndrei Golubev2020-08-181-1/+15
* QArrayDataPointer: use move and swap in move assignmentGiuseppe D'Angelo2020-07-101-1/+2
* Make QArrayDataPointer::size a qsizetypeLars Knoll2020-07-061-6/+6
* Add a couple of noexceptLars Knoll2020-07-061-6/+6
* Get rid of QArrayData::sharedNull()Lars Knoll2020-07-061-3/+0
* Simplify Q_ARRAY_LITERALLars Knoll2020-07-061-2/+17
* Get rid of shared null for QByteArray, QString and QVectorLars Knoll2020-07-061-34/+27
* Move the reallocate() method from QArrayDataPointer to the Ops classLars Knoll2020-07-021-6/+0
* MSVC: Fix integer conversion warnings in containersFriedemann Kleint2020-01-031-2/+2
* Convert QString to use QArrayDataPointerLars Knoll2019-12-161-0/+2
* Use QArrayDataPointer to implement QByteArrayLars Knoll2019-12-081-0/+7
* Use <type_traits> to properly have QVector<T>::parameter_typeThiago Macieira2019-12-081-2/+5
* Inline the size and begin pointer in QVectorThiago Macieira2019-12-081-1/+1
* Various cleanups in qarraydataops and qarraydatapointerThiago Macieira2019-12-081-56/+53
* Start moving QArrayData's size and data pointer to the main classThiago Macieira2019-12-081-32/+86
* Add reference-count manipulation functions to QArrayData and hide refThiago Macieira2019-12-081-2/+2
* Introduce the Mutable flag and move QArrayDataPointer::needsDetachThiago Macieira2019-12-081-6/+1
* Rename QArrayData::AllocateOptions enum and update some flagsThiago Macieira2019-12-071-1/+1
* Get rid of unsharable containersLars Knoll2019-10-301-17/+0
* Thou Shalt Not Specialize std Function TemplatesMarc Mutz2019-08-031-12/+1
* Remove handling of missing Q_COMPILER_RVALUE_REFSAllan Sandfeld Jensen2019-04-081-2/+0