|
enum | Case {
LowerCase
, UpperCase
, TitleCase
, CaseFold
,
NumCases
} |
enum class | EastAsianWidth : unsigned int {
A
, F
, H
, N
,
Na
, W
} |
enum | GraphemeBreakClass {
GraphemeBreak_Any
, GraphemeBreak_CR
, GraphemeBreak_LF
, GraphemeBreak_Control
,
GraphemeBreak_Extend
, GraphemeBreak_ZWJ
, GraphemeBreak_RegionalIndicator
, GraphemeBreak_Prepend
,
GraphemeBreak_SpacingMark
, GraphemeBreak_L
, GraphemeBreak_V
, GraphemeBreak_T
,
GraphemeBreak_LV
, GraphemeBreak_LVT
, GraphemeBreak_Extended_Pictographic
, NumGraphemeBreakClasses
} |
enum | WordBreakClass {
WordBreak_Any
, WordBreak_CR
, WordBreak_LF
, WordBreak_Newline
,
WordBreak_Extend
, WordBreak_ZWJ
, WordBreak_Format
, WordBreak_RegionalIndicator
,
WordBreak_Katakana
, WordBreak_HebrewLetter
, WordBreak_ALetter
, WordBreak_SingleQuote
,
WordBreak_DoubleQuote
, WordBreak_MidNumLet
, WordBreak_MidLetter
, WordBreak_MidNum
,
WordBreak_Numeric
, WordBreak_ExtendNumLet
, WordBreak_WSegSpace
, NumWordBreakClasses
} |
enum | SentenceBreakClass {
SentenceBreak_Any
, SentenceBreak_CR
, SentenceBreak_LF
, SentenceBreak_Sep
,
SentenceBreak_Extend
, SentenceBreak_Sp
, SentenceBreak_Lower
, SentenceBreak_Upper
,
SentenceBreak_OLetter
, SentenceBreak_Numeric
, SentenceBreak_ATerm
, SentenceBreak_SContinue
,
SentenceBreak_STerm
, SentenceBreak_Close
, NumSentenceBreakClasses
} |
enum | LineBreakClass {
LineBreak_OP
, LineBreak_CL
, LineBreak_CP
, LineBreak_QU
,
LineBreak_QU_Pi
, LineBreak_QU_Pf
, LineBreak_QU_19
, LineBreak_GL
,
LineBreak_NS
, LineBreak_EX
, LineBreak_SY
, LineBreak_IS
,
LineBreak_PR
, LineBreak_PO
, LineBreak_NU
, LineBreak_AL
,
LineBreak_HL
, LineBreak_ID
, LineBreak_IN
, LineBreak_HY
,
LineBreak_WS_HY
, LineBreak_BA
, LineBreak_WS_BA
, LineBreak_HYBA
,
LineBreak_BB
, LineBreak_B2
, LineBreak_ZW
, LineBreak_CM
,
LineBreak_WJ
, LineBreak_H2
, LineBreak_H3
, LineBreak_JL
,
LineBreak_JV
, LineBreak_JT
, LineBreak_RI
, LineBreak_CB
,
LineBreak_EB
, LineBreak_EM
, LineBreak_AK
, LineBreak_AP
,
LineBreak_AS
, LineBreak_VI
, LineBreak_VF
, LineBreak_ZWJ
,
LineBreak_SA
, LineBreak_SG
, LineBreak_SP
, LineBreak_CR
,
LineBreak_LF
, LineBreak_BK
, NumLineBreakClasses
} |
enum class | IdnaStatus : unsigned int {
Disallowed
, Valid
, Ignored
, Mapped
,
Deviation
} |
enum class | EmojiFlags : uchar {
NoEmoji = 0
, Emoji = 1
, Emoji_Presentation = 2
, Emoji_Modifier = 4
,
Emoji_Modifier_Base = 8
, Emoji_Component = 16
} |
enum | { NumNormalizationCorrections = 6
, NumNormalizationCorrections = 6
} |
enum | { NormalizationCorrectionsVersionMax = 7
, NormalizationCorrectionsVersionMax = 7
} |
enum | { NumNormalizationCorrections = 6
, NumNormalizationCorrections = 6
} |
enum | { NormalizationCorrectionsVersionMax = 7
, NormalizationCorrectionsVersionMax = 7
} |