aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/smallstringview.h
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2019-01-09 18:32:26 +0100
committerMarco Bubke <marco.bubke@qt.io>2019-01-14 12:50:48 +0000
commitcc5c899ce0953799a702bd0828e6c9260facf9e1 (patch)
treee2a5f213742ae7a292dcbcd4608e69a1af9e0d1b /src/libs/utils/smallstringview.h
parent8bea373729c0cf18d2bcd573618fef7258d16e47 (diff)
Utils: Add default constructor to SmallStringView
Change-Id: I3b45f19255cd61ac43807e21fdbf585c9243af26 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/libs/utils/smallstringview.h')
-rw-r--r--src/libs/utils/smallstringview.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libs/utils/smallstringview.h b/src/libs/utils/smallstringview.h
index 7881500ce6..d821edbf9b 100644
--- a/src/libs/utils/smallstringview.h
+++ b/src/libs/utils/smallstringview.h
@@ -51,6 +51,8 @@ public:
using const_reverse_iterator = std::reverse_iterator<const_iterator>;
using size_type = std::size_t;
+ constexpr SmallStringView() = default;
+
template<size_type Size>
constexpr
SmallStringView(const char(&string)[Size]) noexcept
@@ -179,8 +181,8 @@ public:
}
private:
- const char *m_pointer;
- size_type m_size;
+ const char *m_pointer = "";
+ size_type m_size = 0;
};
inline