summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qvarlengtharray.h
Commit message (Expand)AuthorAgeFilesLines
* QVarLengthArray: improve assign() for forward iterators (typical case)Thiago Macieira2025-06-181-13/+52
* QVarLengthArray: use assign() for the iterator,iterator ctorThiago Macieira2025-06-131-2/+1
* QVarLengthArray: call sizedFree() with the capacity and not the sizeAurélien Brooke2025-04-121-2/+3
* Add jemalloc supportAurélien Brooke2025-04-091-5/+6
* QVLA*: honor the RO5Giuseppe D'Angelo2025-02-051-3/+6
* DRY QList and QVLA operator<=>() implementationIvan Solovev2024-12-051-8/+1
* QVarLengthArray: rework comparison operatorsIvan Solovev2024-12-051-1/+36
* Make Container::max_size() non-static member functionsMarc Mutz2024-08-301-2/+3
* Containers: add a static constexpr maxSize()Thiago Macieira2024-08-301-1/+6
* qtypeinfo.h: move QTypeTraits part to qttypetraits.hMarc Mutz2024-06-041-0/+1
* QVLA::erase: use trivial relocationGiuseppe D'Angelo2024-05-011-1/+2
* QVLA: fix assert message in erase()Giuseppe D'Angelo2024-05-011-2/+2
* Containers: add max_size()Giuseppe D'Angelo2024-02-271-0/+7
* QVarLengthArray: re-publish Prealloc as a nested PreallocatedSizeMarc Mutz2024-02-151-0/+2
* Deprecate Q_ASSUME()Thiago Macieira2023-08-141-1/+1
* QVarLengthArray/QList: make assign() return a reference to *thisMarc Mutz2023-05-171-6/+6
* QVarLengthArray: simplify / optimize assign(It, It)Marc Mutz2023-05-031-18/+19
* QVarLengthArray: remove unnecessary exception checkDennis Oberst2023-05-031-2/+2
* Silence an unused-parameter warningAmir Masoud Abdol2023-03-141-1/+2
* QVarLengthArray: fix memory leak in (qsizetype) ctorMarc Mutz2023-03-101-14/+14
* QVarLengthArray: move a static_assert() to the correct placeMarc Mutz2023-03-011-1/+1
* QVLA: Optimize assign() for non-throwing copiesMårten Nordheim2023-02-241-6/+17
* QVLA: Skip one unneeded reallocate call for assign()Mårten Nordheim2023-02-241-4/+2
* QVarLengthArray: fix UBs in insert(it, n, v) ([basic.life], invariants)Marc Mutz2023-02-211-22/+6
* QVarLengthArray: Extract Method QtPrivate::q_rotate()Marc Mutz2023-02-211-6/+1
* QVarLengthArray: protect against aliasing in resize(n, t)Marc Mutz2023-02-161-0/+4
* QVarLengthArray: use new assign() in op=(initializer_list)Marc Mutz2023-02-161-3/+1
* QVarLengthArray: fix UBs in emplace()/insert() ([basic.life], broken class in...Marc Mutz2023-02-151-21/+9
* QVarLengthArray: clear() is not resize(0)Marc Mutz2023-02-131-0/+10
* QVarLengthArray: use new q20::construct_at instead of raw placement newMarc Mutz2023-02-091-9/+9
* QVarLengthArray: add STL-style assign()Dennis Oberst2023-02-081-1/+61
* QVarLengthArray: implement ### Qt 7 remarksThiago Macieira2023-01-301-1/+6
* QVarLengthArray: fix off-by-size() bug in growBy()Marc Mutz2023-01-201-1/+1
* QVarLengthArray: cope with vector<unique_ptr>'s copyabilityMarc Mutz2023-01-161-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