boost::unicode::u8_grapheme_bounded
// In header: <boost/unicode/graphemes.hpp> template<typename Range> unspecified u8_grapheme_bounded(Range && range);
Adapts the range of u8 units range into a range of ranges of u8 units, each subrange being a grapheme cluster.
range