summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qvarlengtharray.h
Commit message (Expand)AuthorAgeFilesLines
* QVarLengthArray: fix UBs in insert(it, n, v) ([basic.life], invariants)Marc Mutz2023-03-101-22/+6
* QVarLengthArray: Extract Method QtPrivate::q_rotate()Marc Mutz2023-03-021-6/+1
* QVarLengthArray: fix UBs in emplace()/insert() ([basic.life], broken class in...Marc Mutz2023-02-211-21/+9
* QVarLengthArray: protect against aliasing in resize(n, t)Marc Mutz2023-02-161-0/+4
* QVarLengthArray: clear() is not resize(0)Marc Mutz2023-02-151-0/+10
* QVarLengthArray: fix off-by-size() bug in growBy()Marc Mutz2023-01-201-1/+1
* QVarLengthArray: cope with vector<unique_ptr>'s copyabilityMarc Mutz2023-01-171-23/+16
* QVarLengthArray: Extract Method growBy()Marc Mutz2023-01-121-3/+5
* QVarLengthArray::resize_impl: don't default argument, overloadMarc Mutz2023-01-121-3/+9
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* QVarLengthArray: Move unique_ptr<void, free_deleter> to QVLABaseBaseMarc Mutz2022-05-131-4/+6
* QVarLengthArray: add missing (size, value) ctorMarc Mutz2022-04-131-0/+9
* QVarLengthArray: simplify SFINAE on resize(n, v)Marc Mutz2022-04-131-6/+6
* QByteArray/QVarLengthArray: add missing resize(n, v) overloadsMarc Mutz2022-04-061-5/+22
* QVarLengthArray: avoid std::aligned_storage (deprecated in C++23)Marc Mutz2021-12-151-1/+9
* QVarLengthArray: don't allow syncqt to export base classesMarc Mutz2021-12-151-0/+5
* QVarLengthArray: assert that the range passed to erase() is validMarc Mutz2021-12-111-0/+2
* QVLA: separate control from inline storage [11/11]: qHash()Marc Mutz2021-12-111-2/+6
* QVLA: separate control from inline storage [10/N]: range-insert()Marc Mutz2021-12-111-5/+10
* QVLA: separate control from inline storage [9/N]: range-append()Marc Mutz2021-12-111-4/+6
* QVLA: separate control from inline storage [8/N]: emplace()Marc Mutz2021-12-111-4/+7
* QVLA: separate control from inline storage [7/N]: erase{,_if}()Marc Mutz2021-12-111-2/+2
* QVLA: separate control from inline storage [6/N]: emplace_back()Marc Mutz2021-12-111-1/+12
* QVLA: separate control from inline storage [5/N]: Move reallocate()Marc Mutz2021-12-111-12/+15
* QVLA: separate control from inline storage [4/N]: cleanup castsMarc Mutz2021-12-111-9/+10
* QVLA: separate control from inline storage [3/N]: Extract Further Base ClassMarc Mutz2021-12-111-10/+17
* QVLA: separate control from inline storage [2/N]: Move Up Methods [3/3]Marc Mutz2021-12-111-3/+22
* QVLA: separate control from inline storage [2/N]: Move Up Methods [2/3]Marc Mutz2021-12-111-22/+62
* QVLA: separate control from inline storage [2/N]: Move Up Methods [1/3]Marc Mutz2021-12-111-41/+151
* QVarLengthArray: deprecate prepend()Marc Mutz2021-12-111-0/+6
* QVarLengthArray: widen append(p, n)'s contractMarc Mutz2021-12-101-1/+1
* QVarLengthArray: fix UB (precondition violation) in range-erase()Marc Mutz2021-12-101-0/+3
* QVLA: separate control from inline storage [1/N]: Extract Base ClassesMarc Mutz2021-12-091-35/+54
* QVarLengthArray: make reallocation strongly exception safeMarc Mutz2021-12-091-26/+20
* QVarLengthArray: implement append() via emplace_back()Marc Mutz2021-12-091-12/+5
* QVarLengthArray: inline some trivial reallocate() wrappersMarc Mutz2021-12-091-15/+3
* QVarLengthArray: use C++14 4-arg std::equal()Marc Mutz2021-12-091-6/+1
* QVarLengthArray: fix size update on failed append()Marc Mutz2021-12-081-6/+5
* QVarLengthArray: remove unneeded copy in replace()Marc Mutz2021-12-071-3/+2
* QVarLengthArray: don't mix iterator/const_iterator in offset calcMarc Mutz2021-12-071-4/+4
* QVarLengthArray: port internal users from at() to op[]Marc Mutz2021-12-071-2/+2
* QVarLengthArray: merge remove(idx [,n]) into one functionMarc Mutz2021-12-071-6/+1
* QVarLengthArray: centralize index checkingMarc Mutz2021-12-071-13/+22
* QVarLengthArray: make static if's constexprMarc Mutz2021-12-021-5/+5
* QVarLengthArray: More Self-Encapsulate FieldMarc Mutz2021-12-011-3/+5
* QVarLengthArray: simplify default ctorMarc Mutz2021-12-011-1/+4
* QVarLengthArray: simplify copy ctor implementationMarc Mutz2021-11-301-2/+2
* QVarLengthArray: fix insert() type/alias mismatch between decl and implMarc Mutz2021-11-261-1/+1
* QVLA: Self-Encapsulate FieldsMarc Mutz2021-11-221-97/+97
* QVarLengthArray: Add explicit assertions for implicit assumptionsRobert Löhning2021-10-291-0/+2