diff options
author | Sona Kurazyan <sona.kurazyan@qt.io> | 2022-03-04 15:56:34 +0100 |
---|---|---|
committer | Sona Kurazyan <sona.kurazyan@qt.io> | 2022-03-12 01:05:45 +0100 |
commit | 65859635830b1476ce5c3e22f86438a08d4894cf (patch) | |
tree | 0f98ffe6b2859a864d4835480d0d02b6b0319e1e /src/corelib/text/qstring.h | |
parent | 28d25144280503cf9131b6f9325d1d7f168af8d9 (diff) |
Deprecate {QString, QByteArray}::count()
And remove their uses.
[ChangeLog][QtCore][Deprecation Notice] Deprecated QString::count()
and QByteArray::count() that take no parameters, to avoid confusion
with the algorithm overloads of the same name. They can be replaced
by size() or length() methods.
Change-Id: I6541e3235ab58cf750d89568d66d3b1d9bbd4a04
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/text/qstring.h')
-rw-r--r-- | src/corelib/text/qstring.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/corelib/text/qstring.h b/src/corelib/text/qstring.h index 7b494ec2e3..b30f4ac981 100644 --- a/src/corelib/text/qstring.h +++ b/src/corelib/text/qstring.h @@ -466,7 +466,10 @@ public: QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(QString) void swap(QString &other) noexcept { d.swap(other.d); } inline qsizetype size() const { return d.size; } +#if QT_DEPRECATED_SINCE(6, 4) + QT_DEPRECATED_VERSION_X_6_4("Use size() or length() instead.") inline qsizetype count() const { return d.size; } +#endif inline qsizetype length() const { return d.size; } inline bool isEmpty() const; void resize(qsizetype size); |