boost::unicode::ucd::line_break::type
// In header: <boost/unicode/ucd/properties_types.hpp> enum type { unknown, mandatory, carriage_return, line_feed, combining_mark, next_line, surrogate, word_joiner, zero_width_space, non_breaking, contingent_break_opportunity, space, break_opportunity_before_after, break_opportunity_after, break_opportunity_before, hyphen, closing_punctuation, exclamation_interrogation, inseparable, non_starter, opening_punctuation, ambiguous_quotation, infix_separator, numeric, postfix_numeric, prefix_numeric, symbol_allowing_break, ambiguous, ordinary_alpabetic_or_symbol_character, hangul_lv_syllable, hangul_lvt_syllable, ideograph, hangul_l_jamo, hangul_v_jamo, hangul_t_jamo, complex_context };