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>
This commit is contained in:
parent
77e89dcce4
commit
3c6c3eccd1
@ -100,41 +100,6 @@ public:
|
|||||||
const B &b;
|
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
|
template <> struct QConcatenable<char> : private QAbstractConcatenable
|
||||||
{
|
{
|
||||||
typedef char type;
|
typedef char type;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user