[#BloombergLP-bslfmt-FormatterUnicodeData-GraphemeBreakCategory] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslfmt.adoc[bslfmt]::xref:BloombergLP/bslfmt/FormatterUnicodeData.adoc[FormatterUnicodeData]::GraphemeBreakCategory :relfileprefix: ../../../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- enum GraphemeBreakCategory; ---- == Members [cols="1,4"] |=== | 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). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#