uother-enum.h 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. /* UBidiPairedBracketType - http://icu-project.org/apiref/icu4c/uchar_8h.html#af954219aa1df452657ec355221c6703d */
  2. #if U_ICU_VERSION_MAJOR_NUM >= 52
  3. UOTHER(BPT_NONE)
  4. UOTHER(BPT_OPEN)
  5. UOTHER(BPT_CLOSE)
  6. UOTHER(BPT_COUNT)
  7. #endif /* ICU >= 52 */
  8. /* UEastAsianWidth - http://icu-project.org/apiref/icu4c/uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333 */
  9. UOTHER(EA_NEUTRAL)
  10. UOTHER(EA_AMBIGUOUS)
  11. UOTHER(EA_HALFWIDTH)
  12. UOTHER(EA_FULLWIDTH )
  13. UOTHER(EA_NARROW)
  14. UOTHER(EA_WIDE)
  15. UOTHER(EA_COUNT)
  16. /* UCharNameChoice - http://icu-project.org/apiref/icu4c/uchar_8h.html#a2ba37edcca62eff48226e8096035addf */
  17. UOTHER(UNICODE_CHAR_NAME)
  18. UOTHER(UNICODE_10_CHAR_NAME)
  19. UOTHER(EXTENDED_CHAR_NAME)
  20. UOTHER(CHAR_NAME_ALIAS)
  21. UOTHER(CHAR_NAME_CHOICE_COUNT)
  22. /* UPropertyNameChoice - http://icu-project.org/apiref/icu4c/uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1 */
  23. UOTHER(SHORT_PROPERTY_NAME)
  24. UOTHER(LONG_PROPERTY_NAME)
  25. UOTHER(PROPERTY_NAME_CHOICE_COUNT)
  26. /* UDecompositionType - http://icu-project.org/apiref/icu4c/uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5 */
  27. UOTHER(DT_NONE)
  28. UOTHER(DT_CANONICAL)
  29. UOTHER(DT_COMPAT)
  30. UOTHER(DT_CIRCLE)
  31. UOTHER(DT_FINAL)
  32. UOTHER(DT_FONT)
  33. UOTHER(DT_FRACTION)
  34. UOTHER(DT_INITIAL)
  35. UOTHER(DT_ISOLATED)
  36. UOTHER(DT_MEDIAL)
  37. UOTHER(DT_NARROW)
  38. UOTHER(DT_NOBREAK)
  39. UOTHER(DT_SMALL)
  40. UOTHER(DT_SQUARE)
  41. UOTHER(DT_SUB)
  42. UOTHER(DT_SUPER)
  43. UOTHER(DT_VERTICAL)
  44. UOTHER(DT_WIDE)
  45. UOTHER(DT_COUNT )
  46. /* UJoiningType - http://icu-project.org/apiref/icu4c/uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd */
  47. UOTHER(JT_NON_JOINING)
  48. UOTHER(JT_JOIN_CAUSING)
  49. UOTHER(JT_DUAL_JOINING)
  50. UOTHER(JT_LEFT_JOINING)
  51. UOTHER(JT_RIGHT_JOINING)
  52. UOTHER(JT_TRANSPARENT)
  53. UOTHER(JT_COUNT)
  54. /* UJoiningGroup - http://icu-project.org/apiref/icu4c/uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65 */
  55. UOTHER(JG_NO_JOINING_GROUP)
  56. UOTHER(JG_AIN)
  57. UOTHER(JG_ALAPH)
  58. UOTHER(JG_ALEF)
  59. UOTHER(JG_BEH)
  60. UOTHER(JG_BETH)
  61. UOTHER(JG_DAL)
  62. UOTHER(JG_DALATH_RISH)
  63. UOTHER(JG_E)
  64. UOTHER(JG_FEH)
  65. UOTHER(JG_FINAL_SEMKATH)
  66. UOTHER(JG_GAF)
  67. UOTHER(JG_GAMAL)
  68. UOTHER(JG_HAH)
  69. UOTHER(JG_TEH_MARBUTA_GOAL)
  70. UOTHER(JG_HAMZA_ON_HEH_GOAL)
  71. UOTHER(JG_HE)
  72. UOTHER(JG_HEH)
  73. UOTHER(JG_HEH_GOAL)
  74. UOTHER(JG_HETH)
  75. UOTHER(JG_KAF)
  76. UOTHER(JG_KAPH)
  77. UOTHER(JG_KNOTTED_HEH)
  78. UOTHER(JG_LAM)
  79. UOTHER(JG_LAMADH)
  80. UOTHER(JG_MEEM)
  81. UOTHER(JG_MIM)
  82. UOTHER(JG_NOON)
  83. UOTHER(JG_NUN)
  84. UOTHER(JG_PE)
  85. UOTHER(JG_QAF)
  86. UOTHER(JG_QAPH)
  87. UOTHER(JG_REH)
  88. UOTHER(JG_REVERSED_PE)
  89. UOTHER(JG_SAD)
  90. UOTHER(JG_SADHE)
  91. UOTHER(JG_SEEN)
  92. UOTHER(JG_SEMKATH)
  93. UOTHER(JG_SHIN)
  94. UOTHER(JG_SWASH_KAF)
  95. UOTHER(JG_SYRIAC_WAW)
  96. UOTHER(JG_TAH)
  97. UOTHER(JG_TAW)
  98. UOTHER(JG_TEH_MARBUTA)
  99. UOTHER(JG_TETH)
  100. UOTHER(JG_WAW)
  101. UOTHER(JG_YEH)
  102. UOTHER(JG_YEH_BARREE)
  103. UOTHER(JG_YEH_WITH_TAIL)
  104. UOTHER(JG_YUDH)
  105. UOTHER(JG_YUDH_HE)
  106. UOTHER(JG_ZAIN)
  107. UOTHER(JG_FE)
  108. UOTHER(JG_KHAPH)
  109. UOTHER(JG_ZHAIN)
  110. UOTHER(JG_BURUSHASKI_YEH_BARREE)
  111. UOTHER(JG_FARSI_YEH)
  112. UOTHER(JG_NYA)
  113. UOTHER(JG_ROHINGYA_YEH)
  114. #if U_ICU_VERSION_MAJOR_NUM >= 54
  115. UOTHER(JG_MANICHAEAN_ALEPH)
  116. UOTHER(JG_MANICHAEAN_AYIN)
  117. UOTHER(JG_MANICHAEAN_BETH)
  118. UOTHER(JG_MANICHAEAN_DALETH)
  119. UOTHER(JG_MANICHAEAN_DHAMEDH)
  120. UOTHER(JG_MANICHAEAN_FIVE)
  121. UOTHER(JG_MANICHAEAN_GIMEL)
  122. UOTHER(JG_MANICHAEAN_HETH)
  123. UOTHER(JG_MANICHAEAN_HUNDRED)
  124. UOTHER(JG_MANICHAEAN_KAPH)
  125. UOTHER(JG_MANICHAEAN_LAMEDH)
  126. UOTHER(JG_MANICHAEAN_MEM)
  127. UOTHER(JG_MANICHAEAN_NUN)
  128. UOTHER(JG_MANICHAEAN_ONE)
  129. UOTHER(JG_MANICHAEAN_PE)
  130. UOTHER(JG_MANICHAEAN_QOPH)
  131. UOTHER(JG_MANICHAEAN_RESH)
  132. UOTHER(JG_MANICHAEAN_SADHE)
  133. UOTHER(JG_MANICHAEAN_SAMEKH)
  134. UOTHER(JG_MANICHAEAN_TAW)
  135. UOTHER(JG_MANICHAEAN_TEN)
  136. UOTHER(JG_MANICHAEAN_TETH)
  137. UOTHER(JG_MANICHAEAN_THAMEDH)
  138. UOTHER(JG_MANICHAEAN_TWENTY)
  139. UOTHER(JG_MANICHAEAN_WAW)
  140. UOTHER(JG_MANICHAEAN_YODH)
  141. UOTHER(JG_MANICHAEAN_ZAYIN)
  142. UOTHER(JG_STRAIGHT_WAW)
  143. #endif /* ICU 54 */
  144. UOTHER(JG_COUNT )
  145. /* UGraphemeClusterBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1 */
  146. UOTHER(GCB_OTHER)
  147. UOTHER(GCB_CONTROL)
  148. UOTHER(GCB_CR)
  149. UOTHER(GCB_EXTEND)
  150. UOTHER(GCB_L)
  151. UOTHER(GCB_LF)
  152. UOTHER(GCB_LV)
  153. UOTHER(GCB_LVT)
  154. UOTHER(GCB_T)
  155. UOTHER(GCB_V)
  156. UOTHER(GCB_SPACING_MARK)
  157. UOTHER(GCB_PREPEND)
  158. UOTHER(GCB_REGIONAL_INDICATOR)
  159. UOTHER(GCB_COUNT)
  160. /* UWordBreakValues - http://icu-project.org/apiref/icu4c/uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c */
  161. UOTHER(WB_OTHER)
  162. UOTHER(WB_ALETTER)
  163. UOTHER(WB_FORMAT)
  164. UOTHER(WB_KATAKANA)
  165. UOTHER(WB_MIDLETTER)
  166. UOTHER(WB_MIDNUM)
  167. UOTHER(WB_NUMERIC)
  168. UOTHER(WB_EXTENDNUMLET)
  169. UOTHER(WB_CR)
  170. UOTHER(WB_EXTEND)
  171. UOTHER(WB_LF)
  172. UOTHER(WB_MIDNUMLET)
  173. UOTHER(WB_NEWLINE)
  174. UOTHER(WB_REGIONAL_INDICATOR)
  175. #if U_ICU_VERSION_MAJOR_NUM >= 52
  176. UOTHER(WB_HEBREW_LETTER)
  177. UOTHER(WB_SINGLE_QUOTE)
  178. UOTHER(WB_DOUBLE_QUOTE)
  179. #endif /* ICU >= 52 */
  180. UOTHER(WB_COUNT)
  181. /* USentenceBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f */
  182. UOTHER(SB_OTHER)
  183. UOTHER(SB_ATERM)
  184. UOTHER(SB_CLOSE)
  185. UOTHER(SB_FORMAT)
  186. UOTHER(SB_LOWER)
  187. UOTHER(SB_NUMERIC)
  188. UOTHER(SB_OLETTER)
  189. UOTHER(SB_SEP)
  190. UOTHER(SB_SP)
  191. UOTHER(SB_STERM)
  192. UOTHER(SB_UPPER)
  193. UOTHER(SB_CR)
  194. UOTHER(SB_EXTEND)
  195. UOTHER(SB_LF)
  196. UOTHER(SB_SCONTINUE)
  197. UOTHER(SB_COUNT)
  198. /* ULineBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c */
  199. UOTHER(LB_UNKNOWN)
  200. UOTHER(LB_AMBIGUOUS)
  201. UOTHER(LB_ALPHABETIC)
  202. UOTHER(LB_BREAK_BOTH)
  203. UOTHER(LB_BREAK_AFTER)
  204. UOTHER(LB_BREAK_BEFORE)
  205. UOTHER(LB_MANDATORY_BREAK)
  206. UOTHER(LB_CONTINGENT_BREAK)
  207. UOTHER(LB_CLOSE_PUNCTUATION)
  208. UOTHER(LB_COMBINING_MARK)
  209. UOTHER(LB_CARRIAGE_RETURN)
  210. UOTHER(LB_EXCLAMATION)
  211. UOTHER(LB_GLUE)
  212. UOTHER(LB_HYPHEN)
  213. UOTHER(LB_IDEOGRAPHIC)
  214. UOTHER(LB_INSEPARABLE)
  215. UOTHER(LB_INSEPERABLE)
  216. UOTHER(LB_INFIX_NUMERIC)
  217. UOTHER(LB_LINE_FEED)
  218. UOTHER(LB_NONSTARTER)
  219. UOTHER(LB_NUMERIC)
  220. UOTHER(LB_OPEN_PUNCTUATION)
  221. UOTHER(LB_POSTFIX_NUMERIC)
  222. UOTHER(LB_PREFIX_NUMERIC)
  223. UOTHER(LB_QUOTATION)
  224. UOTHER(LB_COMPLEX_CONTEXT)
  225. UOTHER(LB_SURROGATE)
  226. UOTHER(LB_SPACE)
  227. UOTHER(LB_BREAK_SYMBOLS)
  228. UOTHER(LB_ZWSPACE)
  229. UOTHER(LB_NEXT_LINE)
  230. UOTHER(LB_WORD_JOINER)
  231. UOTHER(LB_H2)
  232. UOTHER(LB_H3)
  233. UOTHER(LB_JL)
  234. UOTHER(LB_JT)
  235. UOTHER(LB_JV)
  236. UOTHER(LB_CLOSE_PARENTHESIS)
  237. UOTHER(LB_CONDITIONAL_JAPANESE_STARTER)
  238. UOTHER(LB_HEBREW_LETTER)
  239. UOTHER(LB_REGIONAL_INDICATOR)
  240. UOTHER(LB_COUNT)
  241. /* UNumericType - http://icu-project.org/apiref/icu4c/uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe */
  242. UOTHER(NT_NONE)
  243. UOTHER(NT_DECIMAL)
  244. UOTHER(NT_DIGIT)
  245. UOTHER(NT_NUMERIC)
  246. UOTHER(NT_COUNT)
  247. /* UHangulSyllableType - http://icu-project.org/apiref/icu4c/uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f */
  248. UOTHER(HST_NOT_APPLICABLE)
  249. UOTHER(HST_LEADING_JAMO)
  250. UOTHER(HST_VOWEL_JAMO)
  251. UOTHER(HST_TRAILING_JAMO)
  252. UOTHER(HST_LV_SYLLABLE)
  253. UOTHER(HST_LVT_SYLLABLE)
  254. UOTHER(HST_COUNT )
  255. /* StringOptions - http://icu-project.org/apiref/icu4c/stringoptions_8h.html */
  256. UOTHER(FOLD_CASE_DEFAULT)
  257. UOTHER(FOLD_CASE_EXCLUDE_SPECIAL_I)