From db23c2f27b3df1e1ace4f0301a67519f6c5e9047 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 12 Sep 2017 19:08:47 +0200 Subject: [PATCH] util/StringView: allow casting from BasicStringView to StringView --- src/util/StringView.hxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/util/StringView.hxx b/src/util/StringView.hxx index 21ba1f80f..1636160e0 100644 --- a/src/util/StringView.hxx +++ b/src/util/StringView.hxx @@ -112,12 +112,18 @@ struct BasicStringView : ConstBuffer { struct StringView : BasicStringView { using BasicStringView::BasicStringView; + + constexpr StringView(BasicStringView src) noexcept + :BasicStringView(src) {} }; #ifdef _UNICODE struct WStringView : BasicStringView { using BasicStringView::BasicStringView; + + constexpr WStringView(BasicStringView src) noexcept + :BasicStringView(src) {} }; #endif