diff --git a/toolbox/util/StringBuf.hpp b/toolbox/util/StringBuf.hpp index f4e7444e..aa58d77a 100644 --- a/toolbox/util/StringBuf.hpp +++ b/toolbox/util/StringBuf.hpp @@ -95,6 +95,11 @@ class StringBuf { return size() == rhs.size() && compare(rhs.data(), rhs.size()) == 0; } + explicit constexpr operator std::string_view() const noexcept + { + return std::string_view{data(), size()}; + } + private: void assign(const char* rdata, std::size_t rlen) noexcept {