boost::text::v1::next_grapheme_break
// In header: <boost/text/grapheme_break.hpp> template<code_point_range R> std::ranges::borrowed_iterator_t< R > next_grapheme_break(R && r, std::ranges::iterator_t< R > it);
Finds the next grapheme break after it. This will be the first code point after the current grapheme, or range.end() if no next grapheme exists.
it
range.end()
Requires:
it is at the beginning of a grapheme.