[#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&period; Although they do not match BDE naming conventions, the names chosen were those defined by the unicode standard&period;

== Synopsis

Declared in `&lt;bslfmt&lowbar;formatterunicodedata&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum GraphemeBreakCategory;
----

== Members

[cols="1,4"]
|===
| Name| Description
| `e&lowbar;UNASSIGNED` 
| Code point with no assigned grapheme break category&period;
| `e&lowbar;PREPEND` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; Prepend&period;
| `e&lowbar;CR` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; CR (carriage return)&period;
| `e&lowbar;LF` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; LF (line feed)&period;
| `e&lowbar;CONTROL` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; Control&period;
| `e&lowbar;EXTEND` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; Extend&period;
| `e&lowbar;REGIONAL&lowbar;INDICATOR` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; Regional&lowbar;Indicator&period;
| `e&lowbar;SPACING&lowbar;MARK` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; SpacingMark&period;
| `e&lowbar;HANGUL&lowbar;L` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; L (Hangul leading jamo)&period;
| `e&lowbar;HANGUL&lowbar;V` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; V (Hangul vowel jamo)&period;
| `e&lowbar;HANGUL&lowbar;T` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; T (Hangul trailing jamo)&period;
| `e&lowbar;HANGUL&lowbar;LV` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; LV (Hangul syllable)&period;
| `e&lowbar;HANGUL&lowbar;LVT` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; LVT (Hangul syllable)&period;
| `e&lowbar;ZERO&lowbar;WIDTH&lowbar;JOINER` 
| Unicode Grapheme&lowbar;Cluster&lowbar;Break &equals; ZWJ (zero&hyphen;width joiner)&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
