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.
Declared in <bslfmt_formatterunicodedata.h>
enum GraphemeBreakCategory;
| 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). |