diff --git a/include/beman/cstring_view/cstring_view.hpp b/include/beman/cstring_view/cstring_view.hpp index a698e6b..946bfec 100644 --- a/include/beman/cstring_view/cstring_view.hpp +++ b/include/beman/cstring_view/cstring_view.hpp @@ -172,6 +172,10 @@ class basic_cstring_view { return std::basic_string_view{data_, size_}; } + constexpr operator std::basic_string() const { + return std::basic_string(data_, size_); + } + // [cstring.view.modifiers], modifiers constexpr void remove_prefix(size_type n) { assert(n <= size());