namespace boost { namespace text { template<code_point_iter I, std::sentinel_for< I > S = I> struct grapheme_view; namespace v1 { template<typename Iter, typename Sentinel> constexpr auto as_graphemes(Iter, Sentinel); template<typename Range> constexpr auto as_graphemes(Range &&); } } }namespace std { namespace ranges { } }