summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydatapointer.h
Commit message (Expand)AuthorAgeFilesLines
* QArrayData/Pointer: s/QPair/std::pair/Marc Mutz2023-12-131-1/+1
* qarraydatapointer: use use std::exchange moreAnton Kudryavtsev2023-11-011-4/+3
* QString/QBA: add lvalue and rvalue overloads to first/last/sliced/choppedThiago Macieira2023-10-251-0/+20
* QArrayDataPointer: add an allocating constructorThiago Macieira2023-10-251-2/+9
* QArrayDataPointer: remove Q_CHECK_PTR in assign(it, it) againDennis Oberst2023-09-071-2/+0
* Mark all remaining RAII/smart pointer class ctors [[nodiscard]]Marc Mutz2023-06-221-0/+6
* QArrayDataPointer: fix optional projection in assign()Dennis Oberst2023-05-311-1/+7
* QArrayDataPointer: add missing std::invoke call to projectionDennis Oberst2023-05-301-4/+5
* QArrayDataPointer: add missing Q_CHECK_PTR check in assign()Dennis Oberst2023-05-301-0/+2
* QList: re-use the prepend buffer, if any, on assign()Marc Mutz2023-05-171-4/+43
* QArrayDataPointer: add a C++20 ranges-style optional projection to assign()Marc Mutz2023-05-161-4/+6
* 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