These constants define a general type for a unicode character set. Although they do not match BDE naming conventions, the names chosen were those defined by the unicode standard.

Synopsis

Declared in <bslfmt_formatterunicodedata.h>

enum GraphemeBreakCategory;

Members

Name

Description

e_UNASSIGNED

Code point with no assigned grapheme break category.

e_PREPEND

Unicode Grapheme_Cluster_Break = Prepend.

e_CR

Unicode Grapheme_Cluster_Break = CR (carriage return).

e_LF

Unicode Grapheme_Cluster_Break = LF (line feed).

e_CONTROL

Unicode Grapheme_Cluster_Break = Control.

e_EXTEND

Unicode Grapheme_Cluster_Break = Extend.

e_REGIONAL_INDICATOR

Unicode Grapheme_Cluster_Break = Regional_Indicator.

e_SPACING_MARK

Unicode Grapheme_Cluster_Break = SpacingMark.

e_HANGUL_L

Unicode Grapheme_Cluster_Break = L (Hangul leading jamo).

e_HANGUL_V

Unicode Grapheme_Cluster_Break = V (Hangul vowel jamo).

e_HANGUL_T

Unicode Grapheme_Cluster_Break = T (Hangul trailing jamo).

e_HANGUL_LV

Unicode Grapheme_Cluster_Break = LV (Hangul syllable).

e_HANGUL_LVT

Unicode Grapheme_Cluster_Break = LVT (Hangul syllable).

e_ZERO_WIDTH_JOINER

Unicode Grapheme_Cluster_Break = ZWJ (zero‐width joiner).

Created with MrDocs