summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qvarlengtharray.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* QVarLengthArray: Reduce memory allocations in emplace()Robert Löhning2021-10-231-1/+2
* Remove checks for features available in C++17Ievgenii Meshcheriakov2021-10-021-2/+0
* QVarLengthArray: add support for emplacementMarc Mutz2021-08-161-5/+11
* QVarLengthArray: fix aliasing error in insert(it, n, v)Marc Mutz2021-06-281-1/+1
* QVLA: add a Q_ASSERTGiuseppe D'Angelo2021-01-201-0/+1
* Sequential general purpose containers: add erase/erase_ifGiuseppe D'Angelo2020-12-011-0/+30
* QVLA: modernize some codeGiuseppe D'Angelo2020-11-261-25/+16
* QVLA: always use new to create new objectsGiuseppe D'Angelo2020-11-261-14/+3
* Don't allow storing types that throw in the destructor in our containersLars Knoll2020-11-171-0/+2
* Make QVarLengthArray comparisons hidden friendsAllan Sandfeld Jensen2020-10-301-40/+77
* QList/QVLA: default the parameter for indexOf/contains/remove/etc.Giuseppe D'Angelo2020-10-231-3/+3
* Whitespace cleanup in corelib/toolsAllan Sandfeld Jensen2020-10-211-20/+40
* QVLA: make (last)IndexOf and contains function templatesGiuseppe D'Angelo2020-10-191-6/+12
* Rename QVarLengthArray's private realloc() to reallocate()Jesko von Monkiewitsch2020-09-191-8/+8