boost::text::grapheme_property
// In header: <boost/text/grapheme_break.hpp> enum grapheme_property { Other, CR, LF, Control, Extend, Regional_Indicator, Prepend, SpacingMark, L, V, T, LV, LVT, ExtPict, ZWJ };
The grapheme properties defined by Unicode.