diff options
author | Marc Mutz <marc.mutz@qt.io> | 2023-06-02 16:22:37 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2023-06-07 23:18:03 +0000 |
commit | f5ed163c19c4a165a61e6fbfdaf5ee39b5587a0c (patch) | |
tree | a8ab795999c4e6ec4bdc91ca26167564f6433cb6 /tests/auto/corelib/tools | |
parent | 245c2b621f5942861b7f827bfc8a859b9efb9b72 (diff) |
QString: add STL-style assign() [2/4]: (it,it) overload for QChar-convertible *it
Restrict the permissible value_types to those QStringView can take,
plus QLatin1Char. All of these implicitly convert to QChar and give
the correct result, even when converted char-by-char.
Task-number: QTBUG-106198
Pick-to: 6.6
Change-Id: Icb44244cb08af391161c4309467d4e0d2d3d3d62
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Reviewed-by: Dennis Oberst <dennis.oberst@qt.io>
Diffstat (limited to 'tests/auto/corelib/tools')
-rw-r--r-- | tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp index 023a03f4a4..d683950445 100644 --- a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp +++ b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp @@ -337,9 +337,11 @@ private: private Q_SLOTS: void assign_std_vector() { assign_impl<std::vector<int>>(); }; + void assign_std_string() { assign_impl<std::string>(); } void assign_QVarLengthArray() { assign_impl<QVarLengthArray<int, 4>>(); }; void assign_QList() { assign_impl<QList<int>>(); } void assign_QByteArray() { assign_impl<QByteArray>(); } + void assign_QString() { assign_impl<QString>(); } private: template <typename Container> |