diff options
author | Dennis Oberst <dennis.oberst@qt.io> | 2023-05-17 10:31:38 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2023-06-02 06:43:31 +0200 |
commit | 18a2c62c073371ab24685d0f98b4b0cc04d11a7e (patch) | |
tree | 0efa8576c1f637aa74a6c67b3d0d839a1e9225f4 /tests/auto/corelib/tools | |
parent | 1ee7aa741a25bbb9bfe571b0692efaf848c9876e (diff) |
QByteArray: add STL-style assign()
Implemented assign() methods for QByteArray to align with the
criteria of std::basic_string, addressing the previously missing
functionality. This is a subset of the overloads provided by the
standard.
Reference:
https://en.cppreference.com/w/cpp/string/basic_string/assign
[ChangeLog][QtCore][QByteArray] Added assign().
Fixes: QTBUG-106199
Change-Id: I899b14d74e8f774face8690303efb8610ead95b5
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'tests/auto/corelib/tools')
-rw-r--r-- | tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp index c0fab0cc91..023a03f4a4 100644 --- a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp +++ b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp @@ -339,6 +339,7 @@ private Q_SLOTS: void assign_std_vector() { assign_impl<std::vector<int>>(); }; void assign_QVarLengthArray() { assign_impl<QVarLengthArray<int, 4>>(); }; void assign_QList() { assign_impl<QList<int>>(); } + void assign_QByteArray() { assign_impl<QByteArray>(); } private: template <typename Container> |