8template<concepts::detail::ConstantString Str,
typename Enc = meta::Encoding<Str>>
11 return StringViewImpl<Enc> { first, last.value_or(
string::end(
string)),
string.encoding() };
Definition optional_forward_declaration.h:5
Definition constant_string_interface.h:31
constexpr auto substr(Str const &string, meta::EncodingIterator< Enc > first, Optional< meta::EncodingIterator< Enc > > last={})
Definition string_substr.h:9
constexpr auto end(concepts::detail::ConstantString auto const &string)
Definition string_end.h:6