util/StringView: allow casting from BasicStringView to StringView
This commit is contained in:
parent
9744f437d8
commit
db23c2f27b
@ -112,12 +112,18 @@ struct BasicStringView : ConstBuffer<T> {
|
|||||||
|
|
||||||
struct StringView : BasicStringView<char> {
|
struct StringView : BasicStringView<char> {
|
||||||
using BasicStringView::BasicStringView;
|
using BasicStringView::BasicStringView;
|
||||||
|
|
||||||
|
constexpr StringView(BasicStringView<value_type> src) noexcept
|
||||||
|
:BasicStringView(src) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef _UNICODE
|
#ifdef _UNICODE
|
||||||
|
|
||||||
struct WStringView : BasicStringView<wchar_t> {
|
struct WStringView : BasicStringView<wchar_t> {
|
||||||
using BasicStringView::BasicStringView;
|
using BasicStringView::BasicStringView;
|
||||||
|
|
||||||
|
constexpr WStringView(BasicStringView<value_type> src) noexcept
|
||||||
|
:BasicStringView(src) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user