diff options
| -rw-r--r-- | src/libs/sqlite/utf8string.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libs/sqlite/utf8string.h b/src/libs/sqlite/utf8string.h index 4d843c2f5f..6e8e469595 100644 --- a/src/libs/sqlite/utf8string.h +++ b/src/libs/sqlite/utf8string.h @@ -33,6 +33,7 @@ #include <QMetaType> #include <QString> +#include <cstring> #include <iosfwd> class Utf8StringVector; @@ -45,10 +46,13 @@ class Utf8String public: Utf8String() = default; + explicit Utf8String(const char *utf8Text) + : byteArray(utf8Text, utf8Text ? static_cast<int>(std::strlen(utf8Text)) : -1) + {} + explicit Utf8String(const char *utf8Text, int size) : byteArray(utf8Text, size) - { - } + {} Utf8String(const QString &text) : byteArray(text.toUtf8()) |
