|
BDE 4.39.x Production Release
|
#include <bslfmt_formatterunicodedata.h>
[PRIVATE] This private implementation struct contains data for correct processing of Unicode characters. These data are private to this package and should not be used by clients.
Classes | |
| struct | BooleanRange |
| struct | GraphemeBreakCategoryRange |
Public Types | |
| enum | GraphemeBreakCategory { e_UNASSIGNED = 0 , e_PREPEND = 1 , e_CR = 2 , e_LF = 3 , e_CONTROL = 4 , e_EXTEND = 5 , e_REGIONAL_INDICATOR = 6 , e_SPACING_MARK = 7 , e_HANGUL_L = 8 , e_HANGUL_V = 9 , e_HANGUL_T = 10 , e_HANGUL_LV = 11 , e_HANGUL_LVT = 12 , e_ZERO_WIDTH_JOINER = 13 } |
Static Public Attributes | |
| static const GraphemeBreakCategoryRange | s_graphemeBreakCategoryRanges [] |
| static const BooleanRange | s_extendedPictographicRanges [] |
| static const BooleanRange | s_printableRanges [] |
| static const BooleanRange | s_graphemeExtendRanges [] |
| static const BooleanRange | s_doubleFieldWidthRanges [] |
| static const int | s_graphemeBreakCategoryRangeCount |
| static const int | s_extendedPictographicRangeCount |
| static const int | s_printableRangeCount |
| static const int | s_graphemeExtendRangeCount |
| static const int | s_doubleFieldWidthRangeCount |
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.
| Enumerator | |
|---|---|
| e_UNASSIGNED | |
| e_PREPEND | |
| e_CR | |
| e_LF | |
| e_CONTROL | |
| e_EXTEND | |
| e_REGIONAL_INDICATOR | |
| e_SPACING_MARK | |
| e_HANGUL_L | |
| e_HANGUL_V | |
| e_HANGUL_T | |
| e_HANGUL_LV | |
| e_HANGUL_LVT | |
| e_ZERO_WIDTH_JOINER | |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |