From 09206ba0e431f72418ec774671642193eeaa9218 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 17 Aug 2017 15:20:36 +0200 Subject: [PATCH] Utils: Add explicit conversion operator to QString to SmallStringView Change-Id: I759651c6426337256b514055132806bf91e93e33 Reviewed-by: Tim Jenssen --- src/libs/utils/smallstringview.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libs/utils/smallstringview.h b/src/libs/utils/smallstringview.h index 6275a75883f..ff308372eff 100644 --- a/src/libs/utils/smallstringview.h +++ b/src/libs/utils/smallstringview.h @@ -27,7 +27,7 @@ #include "smallstringiterator.h" -#include +#include #include #include @@ -116,6 +116,11 @@ public: return std::string(data(), size()); } + explicit operator QString() const + { + return QString::fromUtf8(data(), int(size())); + } + bool startsWith(SmallStringView subStringToSearch) const noexcept { if (size() >= subStringToSearch.size())