diff options
author | Vladimir Belyavsky <belyavskyv@gmail.com> | 2023-05-31 16:17:18 +0300 |
---|---|---|
committer | Vladimir Belyavsky <belyavskyv@gmail.com> | 2023-06-01 06:44:15 +0000 |
commit | 3c6c3eccd1f91bd1ae0a518318ef264f8eff63f5 (patch) | |
tree | 9978769f55ec08fef78054bf85787c2abf04dc93 /src | |
parent | 77e89dcce4a4f43129fc3a6a654733a9f74dee1d (diff) |
QStringBuilder: remove unneeded specializations
Remove legacy QStringBuilder's specializations:
template <> class QStringBuilder<QString, QString>
template <> class QStringBuilder<QByteArray, QByteArray>
Change-Id: I49238356620712009b32286ebc42e52fe43ede63
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/text/qstringbuilder.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/corelib/text/qstringbuilder.h b/src/corelib/text/qstringbuilder.h index 4318e219ed..f7900f4f58 100644 --- a/src/corelib/text/qstringbuilder.h +++ b/src/corelib/text/qstringbuilder.h @@ -100,41 +100,6 @@ public: const B &b; }; -template <> -class QStringBuilder <QString, QString> : public QStringBuilderBase<QStringBuilder<QString, QString>, QString> -{ - public: - QStringBuilder(const QString &a_, const QString &b_) : a(a_), b(b_) {} - QStringBuilder(const QStringBuilder &other) : a(other.a), b(other.b) {} - - operator QString() const - { QString r(a); r += b; return r; } - - const QString &a; - const QString &b; - - private: - QStringBuilder &operator=(const QStringBuilder &) = delete; -}; - -template <> -class QStringBuilder <QByteArray, QByteArray> : public QStringBuilderBase<QStringBuilder<QByteArray, QByteArray>, QByteArray> -{ - public: - QStringBuilder(const QByteArray &a_, const QByteArray &b_) : a(a_), b(b_) {} - QStringBuilder(const QStringBuilder &other) : a(other.a), b(other.b) {} - - operator QByteArray() const - { QByteArray r(a); r += b; return r; } - - const QByteArray &a; - const QByteArray &b; - - private: - QStringBuilder &operator=(const QStringBuilder &) = delete; -}; - - template <> struct QConcatenable<char> : private QAbstractConcatenable { typedef char type; |