diff options
author | Mate Barany <mate.barany@qt.io> | 2022-11-17 13:51:33 +0100 |
---|---|---|
committer | Mate Barany <mate.barany@qt.io> | 2022-12-02 16:04:14 +0100 |
commit | f192ddad8b862d7ad2d80f28d265ea9f96142a3d (patch) | |
tree | d3b8a1ede5ea1ffe596f7395885f58fdb4ac200a /src/corelib | |
parent | f046589e1408863d954263ac941c51aa3b638948 (diff) |
QString: overload prepend with QUtf8StringView
Add the missing overload.
[ChangeLog][QtCore][QString] Added prepend(QUtf8StringView)
overload.
Task-number: QTBUG-103302
Change-Id: I3f74e884e514ebc0b15a13b074584d8272a02f41
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'src/corelib')
-rw-r--r-- | src/corelib/text/qstring.cpp | 9 | ||||
-rw-r--r-- | src/corelib/text/qstring.h | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/corelib/text/qstring.cpp b/src/corelib/text/qstring.cpp index f7ddb5fc8e..819086b014 100644 --- a/src/corelib/text/qstring.cpp +++ b/src/corelib/text/qstring.cpp @@ -3254,7 +3254,14 @@ QString &QString::append(QChar ch) \overload prepend() - Prepends the Latin-1 string \a str to this string. + Prepends the Latin-1 string view \a str to this string. +*/ + +/*! \fn QString &QString::prepend(QUtf8StringView str) + \since 6.5 + \overload prepend() + + Prepends the UTF-8 string view \a str to this string. */ /*! \fn QString &QString::prepend(const QChar *str, qsizetype len) diff --git a/src/corelib/text/qstring.h b/src/corelib/text/qstring.h index a6cc1cf867..573fca6481 100644 --- a/src/corelib/text/qstring.h +++ b/src/corelib/text/qstring.h @@ -701,6 +701,7 @@ public: inline QString &prepend(const QString &s) { return insert(0, s); } inline QString &prepend(QStringView v) { return prepend(v.data(), v.size()); } inline QString &prepend(QLatin1StringView s) { return insert(0, s); } + QString &prepend(QUtf8StringView s) { return insert(0, s); } inline QString &operator+=(QChar c) { return append(c); } |