diff --git a/src/libs/utils/smallstring.h b/src/libs/utils/smallstring.h index b3d4434a9d0..30d0dd746f8 100644 --- a/src/libs/utils/smallstring.h +++ b/src/libs/utils/smallstring.h @@ -108,13 +108,9 @@ public: static_assert(!std::is_array::value, "Input type is array and not char pointer!"); } - BasicSmallString(const QString &qString) - : BasicSmallString(BasicSmallString::fromQString(qString)) - {} + BasicSmallString(const QString &qString) { append(qString); } - BasicSmallString(const QStringView qStringView) - : BasicSmallString(BasicSmallString::fromQStringView(qStringView)) - {} + BasicSmallString(const QStringView qStringView) { append(qStringView); } BasicSmallString(const QByteArray &qByteArray) : BasicSmallString(qByteArray.constData(), qByteArray.size()) @@ -127,9 +123,7 @@ public: { } - BasicSmallString(const std::wstring &wstring) - : BasicSmallString(BasicSmallString::fromQStringView(wstring)) - {} + BasicSmallString(const std::wstring &wstring) { append(wstring); } template