xref: /PHP-8.2/ext/intl/uchar/uchar.stub.php (revision 9ad78441)
1<?php
2
3/** @generate-class-entries */
4
5class IntlChar
6{
7    /** @cvalue U_UNICODE_VERSION */
8    public const string UNICODE_VERSION = UNKNOWN;
9    /** @cvalue UCHAR_MIN_VALUE */
10    public const int CODEPOINT_MIN = UNKNOWN;
11    /** @cvalue UCHAR_MAX_VALUE */
12    public const int CODEPOINT_MAX = UNKNOWN;
13    /** @cvalue U_NO_NUMERIC_VALUE */
14    public const float NO_NUMERIC_VALUE = UNKNOWN;
15
16    /** @cvalue UCHAR_ALPHABETIC */
17    public const int PROPERTY_ALPHABETIC = UNKNOWN;
18    /** @cvalue UCHAR_BINARY_START */
19    public const int PROPERTY_BINARY_START = UNKNOWN;
20    /** @cvalue UCHAR_ASCII_HEX_DIGIT */
21    public const int PROPERTY_ASCII_HEX_DIGIT = UNKNOWN;
22    /** @cvalue UCHAR_BIDI_CONTROL */
23    public const int PROPERTY_BIDI_CONTROL = UNKNOWN;
24    /** @cvalue UCHAR_BIDI_MIRRORED */
25    public const int PROPERTY_BIDI_MIRRORED = UNKNOWN;
26    /** @cvalue UCHAR_DASH */
27    public const int PROPERTY_DASH = UNKNOWN;
28    /** @cvalue UCHAR_DEFAULT_IGNORABLE_CODE_POINT */
29    public const int PROPERTY_DEFAULT_IGNORABLE_CODE_POINT = UNKNOWN;
30    /** @cvalue UCHAR_DEPRECATED */
31    public const int PROPERTY_DEPRECATED = UNKNOWN;
32    /** @cvalue UCHAR_DIACRITIC */
33    public const int PROPERTY_DIACRITIC = UNKNOWN;
34    /** @cvalue UCHAR_EXTENDER */
35    public const int PROPERTY_EXTENDER = UNKNOWN;
36    /** @cvalue UCHAR_FULL_COMPOSITION_EXCLUSION */
37    public const int PROPERTY_FULL_COMPOSITION_EXCLUSION = UNKNOWN;
38    /** @cvalue UCHAR_GRAPHEME_BASE */
39    public const int PROPERTY_GRAPHEME_BASE = UNKNOWN;
40    /** @cvalue UCHAR_GRAPHEME_EXTEND */
41    public const int PROPERTY_GRAPHEME_EXTEND = UNKNOWN;
42    /** @cvalue UCHAR_GRAPHEME_LINK */
43    public const int PROPERTY_GRAPHEME_LINK = UNKNOWN;
44    /** @cvalue UCHAR_HEX_DIGIT */
45    public const int PROPERTY_HEX_DIGIT = UNKNOWN;
46    /** @cvalue UCHAR_HYPHEN */
47    public const int PROPERTY_HYPHEN = UNKNOWN;
48    /** @cvalue UCHAR_ID_CONTINUE */
49    public const int PROPERTY_ID_CONTINUE = UNKNOWN;
50    /** @cvalue UCHAR_ID_START */
51    public const int PROPERTY_ID_START = UNKNOWN;
52    /** @cvalue UCHAR_IDEOGRAPHIC */
53    public const int PROPERTY_IDEOGRAPHIC = UNKNOWN;
54    /** @cvalue UCHAR_IDS_BINARY_OPERATOR */
55    public const int PROPERTY_IDS_BINARY_OPERATOR = UNKNOWN;
56    /** @cvalue UCHAR_IDS_TRINARY_OPERATOR */
57    public const int PROPERTY_IDS_TRINARY_OPERATOR = UNKNOWN;
58    /** @cvalue UCHAR_JOIN_CONTROL */
59    public const int PROPERTY_JOIN_CONTROL = UNKNOWN;
60    /** @cvalue UCHAR_LOGICAL_ORDER_EXCEPTION */
61    public const int PROPERTY_LOGICAL_ORDER_EXCEPTION = UNKNOWN;
62    /** @cvalue UCHAR_LOWERCASE */
63    public const int PROPERTY_LOWERCASE = UNKNOWN;
64    /** @cvalue UCHAR_MATH */
65    public const int PROPERTY_MATH = UNKNOWN;
66    /** @cvalue UCHAR_NONCHARACTER_CODE_POINT */
67    public const int PROPERTY_NONCHARACTER_CODE_POINT = UNKNOWN;
68    /** @cvalue UCHAR_QUOTATION_MARK */
69    public const int PROPERTY_QUOTATION_MARK = UNKNOWN;
70    /** @cvalue UCHAR_RADICAL */
71    public const int PROPERTY_RADICAL = UNKNOWN;
72    /** @cvalue UCHAR_SOFT_DOTTED */
73    public const int PROPERTY_SOFT_DOTTED = UNKNOWN;
74    /** @cvalue UCHAR_TERMINAL_PUNCTUATION */
75    public const int PROPERTY_TERMINAL_PUNCTUATION = UNKNOWN;
76    /** @cvalue UCHAR_UNIFIED_IDEOGRAPH */
77    public const int PROPERTY_UNIFIED_IDEOGRAPH = UNKNOWN;
78    /** @cvalue UCHAR_UPPERCASE */
79    public const int PROPERTY_UPPERCASE = UNKNOWN;
80    /** @cvalue UCHAR_WHITE_SPACE */
81    public const int PROPERTY_WHITE_SPACE = UNKNOWN;
82    /** @cvalue UCHAR_XID_CONTINUE */
83    public const int PROPERTY_XID_CONTINUE = UNKNOWN;
84    /** @cvalue UCHAR_XID_START */
85    public const int PROPERTY_XID_START = UNKNOWN;
86    /** @cvalue UCHAR_CASE_SENSITIVE */
87    public const int PROPERTY_CASE_SENSITIVE = UNKNOWN;
88    /** @cvalue UCHAR_S_TERM */
89    public const int PROPERTY_S_TERM = UNKNOWN;
90    /** @cvalue UCHAR_VARIATION_SELECTOR */
91    public const int PROPERTY_VARIATION_SELECTOR = UNKNOWN;
92    /** @cvalue UCHAR_NFD_INERT */
93    public const int PROPERTY_NFD_INERT = UNKNOWN;
94    /** @cvalue UCHAR_NFKD_INERT */
95    public const int PROPERTY_NFKD_INERT = UNKNOWN;
96    /** @cvalue UCHAR_NFC_INERT */
97    public const int PROPERTY_NFC_INERT = UNKNOWN;
98    /** @cvalue UCHAR_NFKC_INERT */
99    public const int PROPERTY_NFKC_INERT = UNKNOWN;
100    /** @cvalue UCHAR_SEGMENT_STARTER */
101    public const int PROPERTY_SEGMENT_STARTER = UNKNOWN;
102    /** @cvalue UCHAR_PATTERN_SYNTAX */
103    public const int PROPERTY_PATTERN_SYNTAX = UNKNOWN;
104    /** @cvalue UCHAR_PATTERN_WHITE_SPACE */
105    public const int PROPERTY_PATTERN_WHITE_SPACE = UNKNOWN;
106    /** @cvalue UCHAR_POSIX_ALNUM */
107    public const int PROPERTY_POSIX_ALNUM = UNKNOWN;
108    /** @cvalue UCHAR_POSIX_BLANK */
109    public const int PROPERTY_POSIX_BLANK = UNKNOWN;
110    /** @cvalue UCHAR_POSIX_GRAPH */
111    public const int PROPERTY_POSIX_GRAPH = UNKNOWN;
112    /** @cvalue UCHAR_POSIX_PRINT */
113    public const int PROPERTY_POSIX_PRINT = UNKNOWN;
114    /** @cvalue UCHAR_POSIX_XDIGIT */
115    public const int PROPERTY_POSIX_XDIGIT = UNKNOWN;
116    /** @cvalue UCHAR_CASED */
117    public const int PROPERTY_CASED = UNKNOWN;
118    /** @cvalue UCHAR_CASE_IGNORABLE */
119    public const int PROPERTY_CASE_IGNORABLE = UNKNOWN;
120    /** @cvalue UCHAR_CHANGES_WHEN_LOWERCASED */
121    public const int PROPERTY_CHANGES_WHEN_LOWERCASED = UNKNOWN;
122    /** @cvalue UCHAR_CHANGES_WHEN_UPPERCASED */
123    public const int PROPERTY_CHANGES_WHEN_UPPERCASED = UNKNOWN;
124    /** @cvalue UCHAR_CHANGES_WHEN_TITLECASED */
125    public const int PROPERTY_CHANGES_WHEN_TITLECASED = UNKNOWN;
126    /** @cvalue UCHAR_CHANGES_WHEN_CASEFOLDED */
127    public const int PROPERTY_CHANGES_WHEN_CASEFOLDED = UNKNOWN;
128    /** @cvalue UCHAR_CHANGES_WHEN_CASEMAPPED */
129    public const int PROPERTY_CHANGES_WHEN_CASEMAPPED = UNKNOWN;
130    /** @cvalue UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED */
131    public const int PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED = UNKNOWN;
132    /** @cvalue UCHAR_BINARY_LIMIT */
133    public const int PROPERTY_BINARY_LIMIT = UNKNOWN;
134    /** @cvalue UCHAR_BIDI_CLASS */
135    public const int PROPERTY_BIDI_CLASS = UNKNOWN;
136    /** @cvalue UCHAR_INT_START */
137    public const int PROPERTY_INT_START = UNKNOWN;
138    /** @cvalue UCHAR_BLOCK */
139    public const int PROPERTY_BLOCK = UNKNOWN;
140    /** @cvalue UCHAR_CANONICAL_COMBINING_CLASS */
141    public const int PROPERTY_CANONICAL_COMBINING_CLASS = UNKNOWN;
142    /** @cvalue UCHAR_DECOMPOSITION_TYPE */
143    public const int PROPERTY_DECOMPOSITION_TYPE = UNKNOWN;
144    /** @cvalue UCHAR_EAST_ASIAN_WIDTH */
145    public const int PROPERTY_EAST_ASIAN_WIDTH = UNKNOWN;
146    /** @cvalue UCHAR_GENERAL_CATEGORY */
147    public const int PROPERTY_GENERAL_CATEGORY = UNKNOWN;
148    /** @cvalue UCHAR_JOINING_GROUP */
149    public const int PROPERTY_JOINING_GROUP = UNKNOWN;
150    /** @cvalue UCHAR_JOINING_TYPE */
151    public const int PROPERTY_JOINING_TYPE = UNKNOWN;
152    /** @cvalue UCHAR_LINE_BREAK */
153    public const int PROPERTY_LINE_BREAK = UNKNOWN;
154    /** @cvalue UCHAR_NUMERIC_TYPE */
155    public const int PROPERTY_NUMERIC_TYPE = UNKNOWN;
156    /** @cvalue UCHAR_SCRIPT */
157    public const int PROPERTY_SCRIPT = UNKNOWN;
158    /** @cvalue UCHAR_HANGUL_SYLLABLE_TYPE */
159    public const int PROPERTY_HANGUL_SYLLABLE_TYPE = UNKNOWN;
160    /** @cvalue UCHAR_NFD_QUICK_CHECK */
161    public const int PROPERTY_NFD_QUICK_CHECK = UNKNOWN;
162    /** @cvalue UCHAR_NFKD_QUICK_CHECK */
163    public const int PROPERTY_NFKD_QUICK_CHECK = UNKNOWN;
164    /** @cvalue UCHAR_NFC_QUICK_CHECK */
165    public const int PROPERTY_NFC_QUICK_CHECK = UNKNOWN;
166    /** @cvalue UCHAR_NFKC_QUICK_CHECK */
167    public const int PROPERTY_NFKC_QUICK_CHECK = UNKNOWN;
168    /** @cvalue UCHAR_LEAD_CANONICAL_COMBINING_CLASS */
169    public const int PROPERTY_LEAD_CANONICAL_COMBINING_CLASS = UNKNOWN;
170    /** @cvalue UCHAR_TRAIL_CANONICAL_COMBINING_CLASS */
171    public const int PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS = UNKNOWN;
172    /** @cvalue UCHAR_GRAPHEME_CLUSTER_BREAK */
173    public const int PROPERTY_GRAPHEME_CLUSTER_BREAK = UNKNOWN;
174    /** @cvalue UCHAR_SENTENCE_BREAK */
175    public const int PROPERTY_SENTENCE_BREAK = UNKNOWN;
176    /** @cvalue UCHAR_WORD_BREAK */
177    public const int PROPERTY_WORD_BREAK = UNKNOWN;
178#if U_ICU_VERSION_MAJOR_NUM >= 52
179    /** @cvalue UCHAR_BIDI_PAIRED_BRACKET_TYPE */
180    public const int PROPERTY_BIDI_PAIRED_BRACKET_TYPE = UNKNOWN;
181#endif
182    /** @cvalue UCHAR_INT_LIMIT */
183    public const int PROPERTY_INT_LIMIT = UNKNOWN;
184    /** @cvalue UCHAR_GENERAL_CATEGORY_MASK */
185    public const int PROPERTY_GENERAL_CATEGORY_MASK = UNKNOWN;
186    /** @cvalue UCHAR_MASK_START */
187    public const int PROPERTY_MASK_START = UNKNOWN;
188    /** @cvalue UCHAR_MASK_LIMIT */
189    public const int PROPERTY_MASK_LIMIT = UNKNOWN;
190    /** @cvalue UCHAR_NUMERIC_VALUE */
191    public const int PROPERTY_NUMERIC_VALUE = UNKNOWN;
192    /** @cvalue UCHAR_DOUBLE_START */
193    public const int PROPERTY_DOUBLE_START = UNKNOWN;
194    /** @cvalue UCHAR_DOUBLE_LIMIT */
195    public const int PROPERTY_DOUBLE_LIMIT = UNKNOWN;
196    /** @cvalue UCHAR_AGE */
197    public const int PROPERTY_AGE = UNKNOWN;
198    /** @cvalue UCHAR_STRING_START */
199    public const int PROPERTY_STRING_START = UNKNOWN;
200    /** @cvalue UCHAR_BIDI_MIRRORING_GLYPH */
201    public const int PROPERTY_BIDI_MIRRORING_GLYPH = UNKNOWN;
202    /** @cvalue UCHAR_CASE_FOLDING */
203    public const int PROPERTY_CASE_FOLDING = UNKNOWN;
204    /** @cvalue UCHAR_ISO_COMMENT */
205    public const int PROPERTY_ISO_COMMENT = UNKNOWN;
206    /** @cvalue UCHAR_LOWERCASE_MAPPING */
207    public const int PROPERTY_LOWERCASE_MAPPING = UNKNOWN;
208    /** @cvalue UCHAR_NAME */
209    public const int PROPERTY_NAME = UNKNOWN;
210    /** @cvalue UCHAR_SIMPLE_CASE_FOLDING */
211    public const int PROPERTY_SIMPLE_CASE_FOLDING = UNKNOWN;
212    /** @cvalue UCHAR_SIMPLE_LOWERCASE_MAPPING */
213    public const int PROPERTY_SIMPLE_LOWERCASE_MAPPING = UNKNOWN;
214    /** @cvalue UCHAR_SIMPLE_TITLECASE_MAPPING */
215    public const int PROPERTY_SIMPLE_TITLECASE_MAPPING = UNKNOWN;
216    /** @cvalue UCHAR_SIMPLE_UPPERCASE_MAPPING */
217    public const int PROPERTY_SIMPLE_UPPERCASE_MAPPING = UNKNOWN;
218    /** @cvalue UCHAR_TITLECASE_MAPPING */
219    public const int PROPERTY_TITLECASE_MAPPING = UNKNOWN;
220    /** @cvalue UCHAR_UNICODE_1_NAME */
221    public const int PROPERTY_UNICODE_1_NAME = UNKNOWN;
222    /** @cvalue UCHAR_UPPERCASE_MAPPING */
223    public const int PROPERTY_UPPERCASE_MAPPING = UNKNOWN;
224#if U_ICU_VERSION_MAJOR_NUM >= 52
225    /** @cvalue UCHAR_BIDI_PAIRED_BRACKET */
226    public const int PROPERTY_BIDI_PAIRED_BRACKET = UNKNOWN;
227#endif
228    /** @cvalue UCHAR_STRING_LIMIT */
229    public const int PROPERTY_STRING_LIMIT = UNKNOWN;
230    /** @cvalue UCHAR_SCRIPT_EXTENSIONS */
231    public const int PROPERTY_SCRIPT_EXTENSIONS = UNKNOWN;
232    /** @cvalue UCHAR_OTHER_PROPERTY_START */
233    public const int PROPERTY_OTHER_PROPERTY_START = UNKNOWN;
234    /** @cvalue UCHAR_OTHER_PROPERTY_LIMIT */
235    public const int PROPERTY_OTHER_PROPERTY_LIMIT = UNKNOWN;
236    /** @cvalue UCHAR_INVALID_CODE */
237    public const int PROPERTY_INVALID_CODE = UNKNOWN;
238
239    /** @cvalue U_UNASSIGNED */
240    public const int CHAR_CATEGORY_UNASSIGNED = UNKNOWN;
241    /** @cvalue U_GENERAL_OTHER_TYPES */
242    public const int CHAR_CATEGORY_GENERAL_OTHER_TYPES = UNKNOWN;
243    /** @cvalue U_UPPERCASE_LETTER */
244    public const int CHAR_CATEGORY_UPPERCASE_LETTER = UNKNOWN;
245    /** @cvalue U_LOWERCASE_LETTER */
246    public const int CHAR_CATEGORY_LOWERCASE_LETTER = UNKNOWN;
247    /** @cvalue U_TITLECASE_LETTER */
248    public const int CHAR_CATEGORY_TITLECASE_LETTER = UNKNOWN;
249    /** @cvalue U_MODIFIER_LETTER */
250    public const int CHAR_CATEGORY_MODIFIER_LETTER = UNKNOWN;
251    /** @cvalue U_OTHER_LETTER */
252    public const int CHAR_CATEGORY_OTHER_LETTER = UNKNOWN;
253    /** @cvalue U_NON_SPACING_MARK */
254    public const int CHAR_CATEGORY_NON_SPACING_MARK = UNKNOWN;
255    /** @cvalue U_ENCLOSING_MARK */
256    public const int CHAR_CATEGORY_ENCLOSING_MARK = UNKNOWN;
257    /** @cvalue U_COMBINING_SPACING_MARK */
258    public const int CHAR_CATEGORY_COMBINING_SPACING_MARK = UNKNOWN;
259    /** @cvalue U_DECIMAL_DIGIT_NUMBER */
260    public const int CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER = UNKNOWN;
261    /** @cvalue U_LETTER_NUMBER */
262    public const int CHAR_CATEGORY_LETTER_NUMBER = UNKNOWN;
263    /** @cvalue U_OTHER_NUMBER */
264    public const int CHAR_CATEGORY_OTHER_NUMBER = UNKNOWN;
265    /** @cvalue U_SPACE_SEPARATOR */
266    public const int CHAR_CATEGORY_SPACE_SEPARATOR = UNKNOWN;
267    /** @cvalue U_LINE_SEPARATOR */
268    public const int CHAR_CATEGORY_LINE_SEPARATOR = UNKNOWN;
269    /** @cvalue U_PARAGRAPH_SEPARATOR */
270    public const int CHAR_CATEGORY_PARAGRAPH_SEPARATOR = UNKNOWN;
271    /** @cvalue U_CONTROL_CHAR */
272    public const int CHAR_CATEGORY_CONTROL_CHAR = UNKNOWN;
273    /** @cvalue U_FORMAT_CHAR */
274    public const int CHAR_CATEGORY_FORMAT_CHAR = UNKNOWN;
275    /** @cvalue U_PRIVATE_USE_CHAR */
276    public const int CHAR_CATEGORY_PRIVATE_USE_CHAR = UNKNOWN;
277    /** @cvalue U_SURROGATE */
278    public const int CHAR_CATEGORY_SURROGATE = UNKNOWN;
279    /** @cvalue U_DASH_PUNCTUATION */
280    public const int CHAR_CATEGORY_DASH_PUNCTUATION = UNKNOWN;
281    /** @cvalue U_START_PUNCTUATION */
282    public const int CHAR_CATEGORY_START_PUNCTUATION = UNKNOWN;
283    /** @cvalue U_END_PUNCTUATION */
284    public const int CHAR_CATEGORY_END_PUNCTUATION = UNKNOWN;
285    /** @cvalue U_CONNECTOR_PUNCTUATION */
286    public const int CHAR_CATEGORY_CONNECTOR_PUNCTUATION = UNKNOWN;
287    /** @cvalue U_OTHER_PUNCTUATION */
288    public const int CHAR_CATEGORY_OTHER_PUNCTUATION = UNKNOWN;
289    /** @cvalue U_MATH_SYMBOL */
290    public const int CHAR_CATEGORY_MATH_SYMBOL = UNKNOWN;
291    /** @cvalue U_CURRENCY_SYMBOL */
292    public const int CHAR_CATEGORY_CURRENCY_SYMBOL = UNKNOWN;
293    /** @cvalue U_MODIFIER_SYMBOL */
294    public const int CHAR_CATEGORY_MODIFIER_SYMBOL = UNKNOWN;
295    /** @cvalue U_OTHER_SYMBOL */
296    public const int CHAR_CATEGORY_OTHER_SYMBOL = UNKNOWN;
297    /** @cvalue U_INITIAL_PUNCTUATION */
298    public const int CHAR_CATEGORY_INITIAL_PUNCTUATION = UNKNOWN;
299    /** @cvalue U_FINAL_PUNCTUATION */
300    public const int CHAR_CATEGORY_FINAL_PUNCTUATION = UNKNOWN;
301    /** @cvalue U_CHAR_CATEGORY_COUNT */
302    public const int CHAR_CATEGORY_CHAR_CATEGORY_COUNT = UNKNOWN;
303
304    /** @cvalue U_LEFT_TO_RIGHT */
305    public const int CHAR_DIRECTION_LEFT_TO_RIGHT = UNKNOWN;
306    /** @cvalue U_RIGHT_TO_LEFT */
307    public const int CHAR_DIRECTION_RIGHT_TO_LEFT = UNKNOWN;
308    /** @cvalue U_EUROPEAN_NUMBER */
309    public const int CHAR_DIRECTION_EUROPEAN_NUMBER = UNKNOWN;
310    /** @cvalue U_EUROPEAN_NUMBER_SEPARATOR */
311    public const int CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR = UNKNOWN;
312    /** @cvalue U_EUROPEAN_NUMBER_TERMINATOR */
313    public const int CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR = UNKNOWN;
314    /** @cvalue U_ARABIC_NUMBER */
315    public const int CHAR_DIRECTION_ARABIC_NUMBER = UNKNOWN;
316    /** @cvalue U_COMMON_NUMBER_SEPARATOR */
317    public const int CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR = UNKNOWN;
318    /** @cvalue U_BLOCK_SEPARATOR */
319    public const int CHAR_DIRECTION_BLOCK_SEPARATOR = UNKNOWN;
320    /** @cvalue U_SEGMENT_SEPARATOR */
321    public const int CHAR_DIRECTION_SEGMENT_SEPARATOR = UNKNOWN;
322    /** @cvalue U_WHITE_SPACE_NEUTRAL */
323    public const int CHAR_DIRECTION_WHITE_SPACE_NEUTRAL = UNKNOWN;
324    /** @cvalue U_OTHER_NEUTRAL */
325    public const int CHAR_DIRECTION_OTHER_NEUTRAL = UNKNOWN;
326    /** @cvalue U_LEFT_TO_RIGHT_EMBEDDING */
327    public const int CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING = UNKNOWN;
328    /** @cvalue U_LEFT_TO_RIGHT_OVERRIDE */
329    public const int CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE = UNKNOWN;
330    /** @cvalue U_RIGHT_TO_LEFT_ARABIC */
331    public const int CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC = UNKNOWN;
332    /** @cvalue U_RIGHT_TO_LEFT_EMBEDDING */
333    public const int CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING = UNKNOWN;
334    /** @cvalue U_RIGHT_TO_LEFT_OVERRIDE */
335    public const int CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE = UNKNOWN;
336    /** @cvalue U_POP_DIRECTIONAL_FORMAT */
337    public const int CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT = UNKNOWN;
338    /** @cvalue U_DIR_NON_SPACING_MARK */
339    public const int CHAR_DIRECTION_DIR_NON_SPACING_MARK = UNKNOWN;
340    /** @cvalue U_BOUNDARY_NEUTRAL */
341    public const int CHAR_DIRECTION_BOUNDARY_NEUTRAL = UNKNOWN;
342#if U_ICU_VERSION_MAJOR_NUM >= 52
343    /** @cvalue U_FIRST_STRONG_ISOLATE */
344    public const int CHAR_DIRECTION_FIRST_STRONG_ISOLATE = UNKNOWN;
345    /** @cvalue U_LEFT_TO_RIGHT_ISOLATE */
346    public const int CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE = UNKNOWN;
347    /** @cvalue U_RIGHT_TO_LEFT_ISOLATE */
348    public const int CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE = UNKNOWN;
349    /** @cvalue U_POP_DIRECTIONAL_ISOLATE */
350    public const int CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE = UNKNOWN;
351#endif
352    /** @cvalue U_CHAR_DIRECTION_COUNT */
353    public const int CHAR_DIRECTION_CHAR_DIRECTION_COUNT = UNKNOWN;
354
355    /** @cvalue UBLOCK_NO_BLOCK */
356    public const int BLOCK_CODE_NO_BLOCK = UNKNOWN;
357    /** @cvalue UBLOCK_BASIC_LATIN */
358    public const int BLOCK_CODE_BASIC_LATIN = UNKNOWN;
359    /** @cvalue UBLOCK_LATIN_1_SUPPLEMENT */
360    public const int BLOCK_CODE_LATIN_1_SUPPLEMENT = UNKNOWN;
361    /** @cvalue UBLOCK_LATIN_EXTENDED_A */
362    public const int BLOCK_CODE_LATIN_EXTENDED_A = UNKNOWN;
363    /** @cvalue UBLOCK_LATIN_EXTENDED_B */
364    public const int BLOCK_CODE_LATIN_EXTENDED_B = UNKNOWN;
365    /** @cvalue UBLOCK_IPA_EXTENSIONS */
366    public const int BLOCK_CODE_IPA_EXTENSIONS = UNKNOWN;
367    /** @cvalue UBLOCK_SPACING_MODIFIER_LETTERS */
368    public const int BLOCK_CODE_SPACING_MODIFIER_LETTERS = UNKNOWN;
369    /** @cvalue UBLOCK_COMBINING_DIACRITICAL_MARKS */
370    public const int BLOCK_CODE_COMBINING_DIACRITICAL_MARKS = UNKNOWN;
371    /** @cvalue UBLOCK_GREEK */
372    public const int BLOCK_CODE_GREEK = UNKNOWN;
373    /** @cvalue UBLOCK_CYRILLIC */
374    public const int BLOCK_CODE_CYRILLIC = UNKNOWN;
375    /** @cvalue UBLOCK_ARMENIAN */
376    public const int BLOCK_CODE_ARMENIAN = UNKNOWN;
377    /** @cvalue UBLOCK_HEBREW */
378    public const int BLOCK_CODE_HEBREW = UNKNOWN;
379    /** @cvalue UBLOCK_ARABIC */
380    public const int BLOCK_CODE_ARABIC = UNKNOWN;
381    /** @cvalue UBLOCK_SYRIAC */
382    public const int BLOCK_CODE_SYRIAC = UNKNOWN;
383    /** @cvalue UBLOCK_THAANA */
384    public const int BLOCK_CODE_THAANA = UNKNOWN;
385    /** @cvalue UBLOCK_DEVANAGARI */
386    public const int BLOCK_CODE_DEVANAGARI = UNKNOWN;
387    /** @cvalue UBLOCK_BENGALI */
388    public const int BLOCK_CODE_BENGALI = UNKNOWN;
389    /** @cvalue UBLOCK_GURMUKHI */
390    public const int BLOCK_CODE_GURMUKHI = UNKNOWN;
391    /** @cvalue UBLOCK_GUJARATI */
392    public const int BLOCK_CODE_GUJARATI = UNKNOWN;
393    /** @cvalue UBLOCK_ORIYA */
394    public const int BLOCK_CODE_ORIYA = UNKNOWN;
395    /** @cvalue UBLOCK_TAMIL */
396    public const int BLOCK_CODE_TAMIL = UNKNOWN;
397    /** @cvalue UBLOCK_TELUGU */
398    public const int BLOCK_CODE_TELUGU = UNKNOWN;
399    /** @cvalue UBLOCK_KANNADA */
400    public const int BLOCK_CODE_KANNADA = UNKNOWN;
401    /** @cvalue UBLOCK_MALAYALAM */
402    public const int BLOCK_CODE_MALAYALAM = UNKNOWN;
403    /** @cvalue UBLOCK_SINHALA */
404    public const int BLOCK_CODE_SINHALA = UNKNOWN;
405    /** @cvalue UBLOCK_THAI */
406    public const int BLOCK_CODE_THAI = UNKNOWN;
407    /** @cvalue UBLOCK_LAO */
408    public const int BLOCK_CODE_LAO = UNKNOWN;
409    /** @cvalue UBLOCK_TIBETAN */
410    public const int BLOCK_CODE_TIBETAN = UNKNOWN;
411    /** @cvalue UBLOCK_MYANMAR */
412    public const int BLOCK_CODE_MYANMAR = UNKNOWN;
413    /** @cvalue UBLOCK_GEORGIAN */
414    public const int BLOCK_CODE_GEORGIAN = UNKNOWN;
415    /** @cvalue UBLOCK_HANGUL_JAMO */
416    public const int BLOCK_CODE_HANGUL_JAMO = UNKNOWN;
417    /** @cvalue UBLOCK_ETHIOPIC */
418    public const int BLOCK_CODE_ETHIOPIC = UNKNOWN;
419    /** @cvalue UBLOCK_CHEROKEE */
420    public const int BLOCK_CODE_CHEROKEE = UNKNOWN;
421    /** @cvalue UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS */
422    public const int BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = UNKNOWN;
423    /** @cvalue UBLOCK_OGHAM */
424    public const int BLOCK_CODE_OGHAM = UNKNOWN;
425    /** @cvalue UBLOCK_RUNIC */
426    public const int BLOCK_CODE_RUNIC = UNKNOWN;
427    /** @cvalue UBLOCK_KHMER */
428    public const int BLOCK_CODE_KHMER = UNKNOWN;
429    /** @cvalue UBLOCK_MONGOLIAN */
430    public const int BLOCK_CODE_MONGOLIAN = UNKNOWN;
431    /** @cvalue UBLOCK_LATIN_EXTENDED_ADDITIONAL */
432    public const int BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL = UNKNOWN;
433    /** @cvalue UBLOCK_GREEK_EXTENDED */
434    public const int BLOCK_CODE_GREEK_EXTENDED = UNKNOWN;
435    /** @cvalue UBLOCK_GENERAL_PUNCTUATION */
436    public const int BLOCK_CODE_GENERAL_PUNCTUATION = UNKNOWN;
437    /** @cvalue UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS */
438    public const int BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS = UNKNOWN;
439    /** @cvalue UBLOCK_CURRENCY_SYMBOLS */
440    public const int BLOCK_CODE_CURRENCY_SYMBOLS = UNKNOWN;
441    /** @cvalue UBLOCK_COMBINING_MARKS_FOR_SYMBOLS */
442    public const int BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS = UNKNOWN;
443    /** @cvalue UBLOCK_LETTERLIKE_SYMBOLS */
444    public const int BLOCK_CODE_LETTERLIKE_SYMBOLS = UNKNOWN;
445    /** @cvalue UBLOCK_NUMBER_FORMS */
446    public const int BLOCK_CODE_NUMBER_FORMS = UNKNOWN;
447    /** @cvalue UBLOCK_ARROWS */
448    public const int BLOCK_CODE_ARROWS = UNKNOWN;
449    /** @cvalue UBLOCK_MATHEMATICAL_OPERATORS */
450    public const int BLOCK_CODE_MATHEMATICAL_OPERATORS = UNKNOWN;
451    /** @cvalue UBLOCK_MISCELLANEOUS_TECHNICAL */
452    public const int BLOCK_CODE_MISCELLANEOUS_TECHNICAL = UNKNOWN;
453    /** @cvalue UBLOCK_CONTROL_PICTURES */
454    public const int BLOCK_CODE_CONTROL_PICTURES = UNKNOWN;
455    /** @cvalue UBLOCK_OPTICAL_CHARACTER_RECOGNITION */
456    public const int BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION = UNKNOWN;
457    /** @cvalue UBLOCK_ENCLOSED_ALPHANUMERICS */
458    public const int BLOCK_CODE_ENCLOSED_ALPHANUMERICS = UNKNOWN;
459    /** @cvalue UBLOCK_BOX_DRAWING */
460    public const int BLOCK_CODE_BOX_DRAWING = UNKNOWN;
461    /** @cvalue UBLOCK_BLOCK_ELEMENTS */
462    public const int BLOCK_CODE_BLOCK_ELEMENTS = UNKNOWN;
463    /** @cvalue UBLOCK_GEOMETRIC_SHAPES */
464    public const int BLOCK_CODE_GEOMETRIC_SHAPES = UNKNOWN;
465    /** @cvalue UBLOCK_MISCELLANEOUS_SYMBOLS */
466    public const int BLOCK_CODE_MISCELLANEOUS_SYMBOLS = UNKNOWN;
467    /** @cvalue UBLOCK_DINGBATS */
468    public const int BLOCK_CODE_DINGBATS = UNKNOWN;
469    /** @cvalue UBLOCK_BRAILLE_PATTERNS */
470    public const int BLOCK_CODE_BRAILLE_PATTERNS = UNKNOWN;
471    /** @cvalue UBLOCK_CJK_RADICALS_SUPPLEMENT */
472    public const int BLOCK_CODE_CJK_RADICALS_SUPPLEMENT = UNKNOWN;
473    /** @cvalue UBLOCK_KANGXI_RADICALS */
474    public const int BLOCK_CODE_KANGXI_RADICALS = UNKNOWN;
475    /** @cvalue UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS */
476    public const int BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = UNKNOWN;
477    /** @cvalue UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION */
478    public const int BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION = UNKNOWN;
479    /** @cvalue UBLOCK_HIRAGANA */
480    public const int BLOCK_CODE_HIRAGANA = UNKNOWN;
481    /** @cvalue UBLOCK_KATAKANA */
482    public const int BLOCK_CODE_KATAKANA = UNKNOWN;
483    /** @cvalue UBLOCK_BOPOMOFO */
484    public const int BLOCK_CODE_BOPOMOFO = UNKNOWN;
485    /** @cvalue UBLOCK_HANGUL_COMPATIBILITY_JAMO */
486    public const int BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO = UNKNOWN;
487    /** @cvalue UBLOCK_KANBUN */
488    public const int BLOCK_CODE_KANBUN = UNKNOWN;
489    /** @cvalue UBLOCK_BOPOMOFO_EXTENDED */
490    public const int BLOCK_CODE_BOPOMOFO_EXTENDED = UNKNOWN;
491    /** @cvalue UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS */
492    public const int BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS = UNKNOWN;
493    /** @cvalue UBLOCK_CJK_COMPATIBILITY */
494    public const int BLOCK_CODE_CJK_COMPATIBILITY = UNKNOWN;
495    /** @cvalue UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A */
496    public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = UNKNOWN;
497    /** @cvalue UBLOCK_CJK_UNIFIED_IDEOGRAPHS */
498    public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS = UNKNOWN;
499    /** @cvalue UBLOCK_YI_SYLLABLES */
500    public const int BLOCK_CODE_YI_SYLLABLES = UNKNOWN;
501    /** @cvalue UBLOCK_YI_RADICALS */
502    public const int BLOCK_CODE_YI_RADICALS = UNKNOWN;
503    /** @cvalue UBLOCK_HANGUL_SYLLABLES */
504    public const int BLOCK_CODE_HANGUL_SYLLABLES = UNKNOWN;
505    /** @cvalue UBLOCK_HIGH_SURROGATES */
506    public const int BLOCK_CODE_HIGH_SURROGATES = UNKNOWN;
507    /** @cvalue UBLOCK_HIGH_PRIVATE_USE_SURROGATES */
508    public const int BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES = UNKNOWN;
509    /** @cvalue UBLOCK_LOW_SURROGATES */
510    public const int BLOCK_CODE_LOW_SURROGATES = UNKNOWN;
511    /** @cvalue UBLOCK_PRIVATE_USE_AREA */
512    public const int BLOCK_CODE_PRIVATE_USE_AREA = UNKNOWN;
513    /** @cvalue UBLOCK_PRIVATE_USE */
514    public const int BLOCK_CODE_PRIVATE_USE = UNKNOWN;
515    /** @cvalue UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS */
516    public const int BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS = UNKNOWN;
517    /** @cvalue UBLOCK_ALPHABETIC_PRESENTATION_FORMS */
518    public const int BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS = UNKNOWN;
519    /** @cvalue UBLOCK_ARABIC_PRESENTATION_FORMS_A */
520    public const int BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A = UNKNOWN;
521    /** @cvalue UBLOCK_COMBINING_HALF_MARKS */
522    public const int BLOCK_CODE_COMBINING_HALF_MARKS = UNKNOWN;
523    /** @cvalue UBLOCK_CJK_COMPATIBILITY_FORMS */
524    public const int BLOCK_CODE_CJK_COMPATIBILITY_FORMS = UNKNOWN;
525    /** @cvalue UBLOCK_SMALL_FORM_VARIANTS */
526    public const int BLOCK_CODE_SMALL_FORM_VARIANTS = UNKNOWN;
527    /** @cvalue UBLOCK_ARABIC_PRESENTATION_FORMS_B */
528    public const int BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B = UNKNOWN;
529    /** @cvalue UBLOCK_SPECIALS */
530    public const int BLOCK_CODE_SPECIALS = UNKNOWN;
531    /** @cvalue UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS */
532    public const int BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS = UNKNOWN;
533    /** @cvalue UBLOCK_OLD_ITALIC */
534    public const int BLOCK_CODE_OLD_ITALIC = UNKNOWN;
535    /** @cvalue UBLOCK_GOTHIC */
536    public const int BLOCK_CODE_GOTHIC = UNKNOWN;
537    /** @cvalue UBLOCK_DESERET */
538    public const int BLOCK_CODE_DESERET = UNKNOWN;
539    /** @cvalue UBLOCK_BYZANTINE_MUSICAL_SYMBOLS */
540    public const int BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS = UNKNOWN;
541    /** @cvalue UBLOCK_MUSICAL_SYMBOLS */
542    public const int BLOCK_CODE_MUSICAL_SYMBOLS = UNKNOWN;
543    /** @cvalue UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS */
544    public const int BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = UNKNOWN;
545    /** @cvalue UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B */
546    public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = UNKNOWN;
547    /** @cvalue UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT */
548    public const int BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = UNKNOWN;
549    /** @cvalue UBLOCK_TAGS */
550    public const int BLOCK_CODE_TAGS = UNKNOWN;
551    /** @cvalue UBLOCK_CYRILLIC_SUPPLEMENT */
552    public const int BLOCK_CODE_CYRILLIC_SUPPLEMENT = UNKNOWN;
553    /** @cvalue UBLOCK_CYRILLIC_SUPPLEMENTARY */
554    public const int BLOCK_CODE_CYRILLIC_SUPPLEMENTARY = UNKNOWN;
555    /** @cvalue UBLOCK_TAGALOG */
556    public const int BLOCK_CODE_TAGALOG = UNKNOWN;
557    /** @cvalue UBLOCK_HANUNOO */
558    public const int BLOCK_CODE_HANUNOO = UNKNOWN;
559    /** @cvalue UBLOCK_BUHID */
560    public const int BLOCK_CODE_BUHID = UNKNOWN;
561    /** @cvalue UBLOCK_TAGBANWA */
562    public const int BLOCK_CODE_TAGBANWA = UNKNOWN;
563    /** @cvalue UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A */
564    public const int BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = UNKNOWN;
565    /** @cvalue UBLOCK_SUPPLEMENTAL_ARROWS_A */
566    public const int BLOCK_CODE_SUPPLEMENTAL_ARROWS_A = UNKNOWN;
567    /** @cvalue UBLOCK_SUPPLEMENTAL_ARROWS_B */
568    public const int BLOCK_CODE_SUPPLEMENTAL_ARROWS_B = UNKNOWN;
569    /** @cvalue UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B */
570    public const int BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = UNKNOWN;
571    /** @cvalue UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS */
572    public const int BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = UNKNOWN;
573    /** @cvalue UBLOCK_KATAKANA_PHONETIC_EXTENSIONS */
574    public const int BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS = UNKNOWN;
575    /** @cvalue UBLOCK_VARIATION_SELECTORS */
576    public const int BLOCK_CODE_VARIATION_SELECTORS = UNKNOWN;
577    /** @cvalue UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A */
578    public const int BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A = UNKNOWN;
579    /** @cvalue UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B */
580    public const int BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B = UNKNOWN;
581    /** @cvalue UBLOCK_LIMBU */
582    public const int BLOCK_CODE_LIMBU = UNKNOWN;
583    /** @cvalue UBLOCK_TAI_LE */
584    public const int BLOCK_CODE_TAI_LE = UNKNOWN;
585    /** @cvalue UBLOCK_KHMER_SYMBOLS */
586    public const int BLOCK_CODE_KHMER_SYMBOLS = UNKNOWN;
587    /** @cvalue UBLOCK_PHONETIC_EXTENSIONS */
588    public const int BLOCK_CODE_PHONETIC_EXTENSIONS = UNKNOWN;
589    /** @cvalue UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS */
590    public const int BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS = UNKNOWN;
591    /** @cvalue UBLOCK_YIJING_HEXAGRAM_SYMBOLS */
592    public const int BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS = UNKNOWN;
593    /** @cvalue UBLOCK_LINEAR_B_SYLLABARY */
594    public const int BLOCK_CODE_LINEAR_B_SYLLABARY = UNKNOWN;
595    /** @cvalue UBLOCK_LINEAR_B_IDEOGRAMS */
596    public const int BLOCK_CODE_LINEAR_B_IDEOGRAMS = UNKNOWN;
597    /** @cvalue UBLOCK_AEGEAN_NUMBERS */
598    public const int BLOCK_CODE_AEGEAN_NUMBERS = UNKNOWN;
599    /** @cvalue UBLOCK_UGARITIC */
600    public const int BLOCK_CODE_UGARITIC = UNKNOWN;
601    /** @cvalue UBLOCK_SHAVIAN */
602    public const int BLOCK_CODE_SHAVIAN = UNKNOWN;
603    /** @cvalue UBLOCK_OSMANYA */
604    public const int BLOCK_CODE_OSMANYA = UNKNOWN;
605    /** @cvalue UBLOCK_CYPRIOT_SYLLABARY */
606    public const int BLOCK_CODE_CYPRIOT_SYLLABARY = UNKNOWN;
607    /** @cvalue UBLOCK_TAI_XUAN_JING_SYMBOLS */
608    public const int BLOCK_CODE_TAI_XUAN_JING_SYMBOLS = UNKNOWN;
609    /** @cvalue UBLOCK_VARIATION_SELECTORS_SUPPLEMENT */
610    public const int BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT = UNKNOWN;
611    /** @cvalue UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION */
612    public const int BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION = UNKNOWN;
613    /** @cvalue UBLOCK_ANCIENT_GREEK_NUMBERS */
614    public const int BLOCK_CODE_ANCIENT_GREEK_NUMBERS = UNKNOWN;
615    /** @cvalue UBLOCK_ARABIC_SUPPLEMENT */
616    public const int BLOCK_CODE_ARABIC_SUPPLEMENT = UNKNOWN;
617    /** @cvalue UBLOCK_BUGINESE */
618    public const int BLOCK_CODE_BUGINESE = UNKNOWN;
619    /** @cvalue UBLOCK_CJK_STROKES */
620    public const int BLOCK_CODE_CJK_STROKES = UNKNOWN;
621    /** @cvalue UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT */
622    public const int BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = UNKNOWN;
623    /** @cvalue UBLOCK_COPTIC */
624    public const int BLOCK_CODE_COPTIC = UNKNOWN;
625    /** @cvalue UBLOCK_ETHIOPIC_EXTENDED */
626    public const int BLOCK_CODE_ETHIOPIC_EXTENDED = UNKNOWN;
627    /** @cvalue UBLOCK_ETHIOPIC_SUPPLEMENT */
628    public const int BLOCK_CODE_ETHIOPIC_SUPPLEMENT = UNKNOWN;
629    /** @cvalue UBLOCK_GEORGIAN_SUPPLEMENT */
630    public const int BLOCK_CODE_GEORGIAN_SUPPLEMENT = UNKNOWN;
631    /** @cvalue UBLOCK_GLAGOLITIC */
632    public const int BLOCK_CODE_GLAGOLITIC = UNKNOWN;
633    /** @cvalue UBLOCK_KHAROSHTHI */
634    public const int BLOCK_CODE_KHAROSHTHI = UNKNOWN;
635    /** @cvalue UBLOCK_MODIFIER_TONE_LETTERS */
636    public const int BLOCK_CODE_MODIFIER_TONE_LETTERS = UNKNOWN;
637    /** @cvalue UBLOCK_NEW_TAI_LUE */
638    public const int BLOCK_CODE_NEW_TAI_LUE = UNKNOWN;
639    /** @cvalue UBLOCK_OLD_PERSIAN */
640    public const int BLOCK_CODE_OLD_PERSIAN = UNKNOWN;
641    /** @cvalue UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT */
642    public const int BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT = UNKNOWN;
643    /** @cvalue UBLOCK_SUPPLEMENTAL_PUNCTUATION */
644    public const int BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION = UNKNOWN;
645    /** @cvalue UBLOCK_SYLOTI_NAGRI */
646    public const int BLOCK_CODE_SYLOTI_NAGRI = UNKNOWN;
647    /** @cvalue UBLOCK_TIFINAGH */
648    public const int BLOCK_CODE_TIFINAGH = UNKNOWN;
649    /** @cvalue UBLOCK_VERTICAL_FORMS */
650    public const int BLOCK_CODE_VERTICAL_FORMS = UNKNOWN;
651    /** @cvalue UBLOCK_NKO */
652    public const int BLOCK_CODE_NKO = UNKNOWN;
653    /** @cvalue UBLOCK_BALINESE */
654    public const int BLOCK_CODE_BALINESE = UNKNOWN;
655    /** @cvalue UBLOCK_LATIN_EXTENDED_C */
656    public const int BLOCK_CODE_LATIN_EXTENDED_C = UNKNOWN;
657    /** @cvalue UBLOCK_LATIN_EXTENDED_D */
658    public const int BLOCK_CODE_LATIN_EXTENDED_D = UNKNOWN;
659    /** @cvalue UBLOCK_PHAGS_PA */
660    public const int BLOCK_CODE_PHAGS_PA = UNKNOWN;
661    /** @cvalue UBLOCK_PHOENICIAN */
662    public const int BLOCK_CODE_PHOENICIAN = UNKNOWN;
663    /** @cvalue UBLOCK_CUNEIFORM */
664    public const int BLOCK_CODE_CUNEIFORM = UNKNOWN;
665    /** @cvalue UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION */
666    public const int BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION = UNKNOWN;
667    /** @cvalue UBLOCK_COUNTING_ROD_NUMERALS */
668    public const int BLOCK_CODE_COUNTING_ROD_NUMERALS = UNKNOWN;
669    /** @cvalue UBLOCK_SUNDANESE */
670    public const int BLOCK_CODE_SUNDANESE = UNKNOWN;
671    /** @cvalue UBLOCK_LEPCHA */
672    public const int BLOCK_CODE_LEPCHA = UNKNOWN;
673    /** @cvalue UBLOCK_OL_CHIKI */
674    public const int BLOCK_CODE_OL_CHIKI = UNKNOWN;
675    /** @cvalue UBLOCK_CYRILLIC_EXTENDED_A */
676    public const int BLOCK_CODE_CYRILLIC_EXTENDED_A = UNKNOWN;
677    /** @cvalue UBLOCK_VAI */
678    public const int BLOCK_CODE_VAI = UNKNOWN;
679    /** @cvalue UBLOCK_CYRILLIC_EXTENDED_B */
680    public const int BLOCK_CODE_CYRILLIC_EXTENDED_B = UNKNOWN;
681    /** @cvalue UBLOCK_SAURASHTRA */
682    public const int BLOCK_CODE_SAURASHTRA = UNKNOWN;
683    /** @cvalue UBLOCK_KAYAH_LI */
684    public const int BLOCK_CODE_KAYAH_LI = UNKNOWN;
685    /** @cvalue UBLOCK_REJANG */
686    public const int BLOCK_CODE_REJANG = UNKNOWN;
687    /** @cvalue UBLOCK_CHAM */
688    public const int BLOCK_CODE_CHAM = UNKNOWN;
689    /** @cvalue UBLOCK_ANCIENT_SYMBOLS */
690    public const int BLOCK_CODE_ANCIENT_SYMBOLS = UNKNOWN;
691    /** @cvalue UBLOCK_PHAISTOS_DISC */
692    public const int BLOCK_CODE_PHAISTOS_DISC = UNKNOWN;
693    /** @cvalue UBLOCK_LYCIAN */
694    public const int BLOCK_CODE_LYCIAN = UNKNOWN;
695    /** @cvalue UBLOCK_CARIAN */
696    public const int BLOCK_CODE_CARIAN = UNKNOWN;
697    /** @cvalue UBLOCK_LYDIAN */
698    public const int BLOCK_CODE_LYDIAN = UNKNOWN;
699    /** @cvalue UBLOCK_MAHJONG_TILES */
700    public const int BLOCK_CODE_MAHJONG_TILES = UNKNOWN;
701    /** @cvalue UBLOCK_DOMINO_TILES */
702    public const int BLOCK_CODE_DOMINO_TILES = UNKNOWN;
703    /** @cvalue UBLOCK_SAMARITAN */
704    public const int BLOCK_CODE_SAMARITAN = UNKNOWN;
705    /** @cvalue UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED */
706    public const int BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = UNKNOWN;
707    /** @cvalue UBLOCK_TAI_THAM */
708    public const int BLOCK_CODE_TAI_THAM = UNKNOWN;
709    /** @cvalue UBLOCK_VEDIC_EXTENSIONS */
710    public const int BLOCK_CODE_VEDIC_EXTENSIONS = UNKNOWN;
711    /** @cvalue UBLOCK_LISU */
712    public const int BLOCK_CODE_LISU = UNKNOWN;
713    /** @cvalue UBLOCK_BAMUM */
714    public const int BLOCK_CODE_BAMUM = UNKNOWN;
715    /** @cvalue UBLOCK_COMMON_INDIC_NUMBER_FORMS */
716    public const int BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS = UNKNOWN;
717    /** @cvalue UBLOCK_DEVANAGARI_EXTENDED */
718    public const int BLOCK_CODE_DEVANAGARI_EXTENDED = UNKNOWN;
719    /** @cvalue UBLOCK_HANGUL_JAMO_EXTENDED_A */
720    public const int BLOCK_CODE_HANGUL_JAMO_EXTENDED_A = UNKNOWN;
721    /** @cvalue UBLOCK_JAVANESE */
722    public const int BLOCK_CODE_JAVANESE = UNKNOWN;
723    /** @cvalue UBLOCK_MYANMAR_EXTENDED_A */
724    public const int BLOCK_CODE_MYANMAR_EXTENDED_A = UNKNOWN;
725    /** @cvalue UBLOCK_TAI_VIET */
726    public const int BLOCK_CODE_TAI_VIET = UNKNOWN;
727    /** @cvalue UBLOCK_MEETEI_MAYEK */
728    public const int BLOCK_CODE_MEETEI_MAYEK = UNKNOWN;
729    /** @cvalue UBLOCK_HANGUL_JAMO_EXTENDED_B */
730    public const int BLOCK_CODE_HANGUL_JAMO_EXTENDED_B = UNKNOWN;
731    /** @cvalue UBLOCK_IMPERIAL_ARAMAIC */
732    public const int BLOCK_CODE_IMPERIAL_ARAMAIC = UNKNOWN;
733    /** @cvalue UBLOCK_OLD_SOUTH_ARABIAN */
734    public const int BLOCK_CODE_OLD_SOUTH_ARABIAN = UNKNOWN;
735    /** @cvalue UBLOCK_AVESTAN */
736    public const int BLOCK_CODE_AVESTAN = UNKNOWN;
737    /** @cvalue UBLOCK_INSCRIPTIONAL_PARTHIAN */
738    public const int BLOCK_CODE_INSCRIPTIONAL_PARTHIAN = UNKNOWN;
739    /** @cvalue UBLOCK_INSCRIPTIONAL_PAHLAVI */
740    public const int BLOCK_CODE_INSCRIPTIONAL_PAHLAVI = UNKNOWN;
741    /** @cvalue UBLOCK_OLD_TURKIC */
742    public const int BLOCK_CODE_OLD_TURKIC = UNKNOWN;
743    /** @cvalue UBLOCK_RUMI_NUMERAL_SYMBOLS */
744    public const int BLOCK_CODE_RUMI_NUMERAL_SYMBOLS = UNKNOWN;
745    /** @cvalue UBLOCK_KAITHI */
746    public const int BLOCK_CODE_KAITHI = UNKNOWN;
747    /** @cvalue UBLOCK_EGYPTIAN_HIEROGLYPHS */
748    public const int BLOCK_CODE_EGYPTIAN_HIEROGLYPHS = UNKNOWN;
749    /** @cvalue UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT */
750    public const int BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = UNKNOWN;
751    /** @cvalue UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT */
752    public const int BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = UNKNOWN;
753    /** @cvalue UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C */
754    public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = UNKNOWN;
755    /** @cvalue UBLOCK_MANDAIC */
756    public const int BLOCK_CODE_MANDAIC = UNKNOWN;
757    /** @cvalue UBLOCK_BATAK */
758    public const int BLOCK_CODE_BATAK = UNKNOWN;
759    /** @cvalue UBLOCK_ETHIOPIC_EXTENDED_A */
760    public const int BLOCK_CODE_ETHIOPIC_EXTENDED_A = UNKNOWN;
761    /** @cvalue UBLOCK_BRAHMI */
762    public const int BLOCK_CODE_BRAHMI = UNKNOWN;
763    /** @cvalue UBLOCK_BAMUM_SUPPLEMENT */
764    public const int BLOCK_CODE_BAMUM_SUPPLEMENT = UNKNOWN;
765    /** @cvalue UBLOCK_KANA_SUPPLEMENT */
766    public const int BLOCK_CODE_KANA_SUPPLEMENT = UNKNOWN;
767    /** @cvalue UBLOCK_PLAYING_CARDS */
768    public const int BLOCK_CODE_PLAYING_CARDS = UNKNOWN;
769    /** @cvalue UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS */
770    public const int BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = UNKNOWN;
771    /** @cvalue UBLOCK_EMOTICONS */
772    public const int BLOCK_CODE_EMOTICONS = UNKNOWN;
773    /** @cvalue UBLOCK_TRANSPORT_AND_MAP_SYMBOLS */
774    public const int BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS = UNKNOWN;
775    /** @cvalue UBLOCK_ALCHEMICAL_SYMBOLS */
776    public const int BLOCK_CODE_ALCHEMICAL_SYMBOLS = UNKNOWN;
777    /** @cvalue UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D */
778    public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = UNKNOWN;
779    /** @cvalue UBLOCK_ARABIC_EXTENDED_A */
780    public const int BLOCK_CODE_ARABIC_EXTENDED_A = UNKNOWN;
781    /** @cvalue UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS */
782    public const int BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = UNKNOWN;
783    /** @cvalue UBLOCK_CHAKMA */
784    public const int BLOCK_CODE_CHAKMA = UNKNOWN;
785    /** @cvalue UBLOCK_MEETEI_MAYEK_EXTENSIONS */
786    public const int BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS = UNKNOWN;
787    /** @cvalue UBLOCK_MEROITIC_CURSIVE */
788    public const int BLOCK_CODE_MEROITIC_CURSIVE = UNKNOWN;
789    /** @cvalue UBLOCK_MEROITIC_HIEROGLYPHS */
790    public const int BLOCK_CODE_MEROITIC_HIEROGLYPHS = UNKNOWN;
791    /** @cvalue UBLOCK_MIAO */
792    public const int BLOCK_CODE_MIAO = UNKNOWN;
793    /** @cvalue UBLOCK_SHARADA */
794    public const int BLOCK_CODE_SHARADA = UNKNOWN;
795    /** @cvalue UBLOCK_SORA_SOMPENG */
796    public const int BLOCK_CODE_SORA_SOMPENG = UNKNOWN;
797    /** @cvalue UBLOCK_SUNDANESE_SUPPLEMENT */
798    public const int BLOCK_CODE_SUNDANESE_SUPPLEMENT = UNKNOWN;
799    /** @cvalue UBLOCK_TAKRI */
800    public const int BLOCK_CODE_TAKRI = UNKNOWN;
801#if U_ICU_VERSION_MAJOR_NUM >= 54
802    /** @cvalue UBLOCK_BASSA_VAH */
803    public const int BLOCK_CODE_BASSA_VAH = UNKNOWN;
804    /** @cvalue UBLOCK_CAUCASIAN_ALBANIAN */
805    public const int BLOCK_CODE_CAUCASIAN_ALBANIAN = UNKNOWN;
806    /** @cvalue UBLOCK_COPTIC_EPACT_NUMBERS */
807    public const int BLOCK_CODE_COPTIC_EPACT_NUMBERS = UNKNOWN;
808    /** @cvalue UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED */
809    public const int BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED = UNKNOWN;
810    /** @cvalue UBLOCK_DUPLOYAN */
811    public const int BLOCK_CODE_DUPLOYAN = UNKNOWN;
812    /** @cvalue UBLOCK_ELBASAN */
813    public const int BLOCK_CODE_ELBASAN = UNKNOWN;
814    /** @cvalue UBLOCK_GEOMETRIC_SHAPES_EXTENDED */
815    public const int BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED = UNKNOWN;
816    /** @cvalue UBLOCK_GRANTHA */
817    public const int BLOCK_CODE_GRANTHA = UNKNOWN;
818    /** @cvalue UBLOCK_KHOJKI */
819    public const int BLOCK_CODE_KHOJKI = UNKNOWN;
820    /** @cvalue UBLOCK_KHUDAWADI */
821    public const int BLOCK_CODE_KHUDAWADI = UNKNOWN;
822    /** @cvalue UBLOCK_LATIN_EXTENDED_E */
823    public const int BLOCK_CODE_LATIN_EXTENDED_E = UNKNOWN;
824    /** @cvalue UBLOCK_LINEAR_A */
825    public const int BLOCK_CODE_LINEAR_A = UNKNOWN;
826    /** @cvalue UBLOCK_MAHAJANI */
827    public const int BLOCK_CODE_MAHAJANI = UNKNOWN;
828    /** @cvalue UBLOCK_MANICHAEAN */
829    public const int BLOCK_CODE_MANICHAEAN = UNKNOWN;
830    /** @cvalue UBLOCK_MENDE_KIKAKUI */
831    public const int BLOCK_CODE_MENDE_KIKAKUI = UNKNOWN;
832    /** @cvalue UBLOCK_MODI */
833    public const int BLOCK_CODE_MODI = UNKNOWN;
834    /** @cvalue UBLOCK_MRO */
835    public const int BLOCK_CODE_MRO = UNKNOWN;
836    /** @cvalue UBLOCK_MYANMAR_EXTENDED_B */
837    public const int BLOCK_CODE_MYANMAR_EXTENDED_B = UNKNOWN;
838    /** @cvalue UBLOCK_NABATAEAN */
839    public const int BLOCK_CODE_NABATAEAN = UNKNOWN;
840    /** @cvalue UBLOCK_OLD_NORTH_ARABIAN */
841    public const int BLOCK_CODE_OLD_NORTH_ARABIAN = UNKNOWN;
842    /** @cvalue UBLOCK_OLD_PERMIC */
843    public const int BLOCK_CODE_OLD_PERMIC = UNKNOWN;
844    /** @cvalue UBLOCK_ORNAMENTAL_DINGBATS */
845    public const int BLOCK_CODE_ORNAMENTAL_DINGBATS = UNKNOWN;
846    /** @cvalue UBLOCK_PAHAWH_HMONG */
847    public const int BLOCK_CODE_PAHAWH_HMONG = UNKNOWN;
848    /** @cvalue UBLOCK_PALMYRENE */
849    public const int BLOCK_CODE_PALMYRENE = UNKNOWN;
850    /** @cvalue UBLOCK_PAU_CIN_HAU */
851    public const int BLOCK_CODE_PAU_CIN_HAU = UNKNOWN;
852    /** @cvalue UBLOCK_PSALTER_PAHLAVI */
853    public const int BLOCK_CODE_PSALTER_PAHLAVI = UNKNOWN;
854    /** @cvalue UBLOCK_SHORTHAND_FORMAT_CONTROLS */
855    public const int BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS = UNKNOWN;
856    /** @cvalue UBLOCK_SIDDHAM */
857    public const int BLOCK_CODE_SIDDHAM = UNKNOWN;
858    /** @cvalue UBLOCK_SINHALA_ARCHAIC_NUMBERS */
859    public const int BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS = UNKNOWN;
860    /** @cvalue UBLOCK_SUPPLEMENTAL_ARROWS_C */
861    public const int BLOCK_CODE_SUPPLEMENTAL_ARROWS_C = UNKNOWN;
862    /** @cvalue UBLOCK_TIRHUTA */
863    public const int BLOCK_CODE_TIRHUTA = UNKNOWN;
864    /** @cvalue UBLOCK_WARANG_CITI */
865    public const int BLOCK_CODE_WARANG_CITI = UNKNOWN;
866#endif
867    /** @cvalue UBLOCK_COUNT */
868    public const int BLOCK_CODE_COUNT = UNKNOWN;
869    /** @cvalue UBLOCK_INVALID_CODE */
870    public const int BLOCK_CODE_INVALID_CODE = UNKNOWN;
871
872    /* UBidiPairedBracketType - http://icu-project.org/apiref/icu4c/uchar_8h.html#af954219aa1df452657ec355221c6703d */
873
874#if U_ICU_VERSION_MAJOR_NUM >= 52
875    /** @cvalue U_BPT_NONE */
876    public const int BPT_NONE = UNKNOWN;
877    /** @cvalue U_BPT_OPEN */
878    public const int BPT_OPEN = UNKNOWN;
879    /** @cvalue U_BPT_CLOSE */
880    public const int BPT_CLOSE = UNKNOWN;
881    /** @cvalue U_BPT_COUNT */
882    public const int BPT_COUNT = UNKNOWN;
883#endif
884
885    /* UEastAsianWidth - http://icu-project.org/apiref/icu4c/uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333 */
886
887    /** @cvalue U_EA_NEUTRAL */
888    public const int EA_NEUTRAL = UNKNOWN;
889    /** @cvalue U_EA_AMBIGUOUS */
890    public const int EA_AMBIGUOUS = UNKNOWN;
891    /** @cvalue U_EA_HALFWIDTH */
892    public const int EA_HALFWIDTH = UNKNOWN;
893    /** @cvalue U_EA_FULLWIDTH */
894    public const int EA_FULLWIDTH = UNKNOWN;
895    /** @cvalue U_EA_NARROW */
896    public const int EA_NARROW = UNKNOWN;
897    /** @cvalue U_EA_WIDE */
898    public const int EA_WIDE = UNKNOWN;
899    /** @cvalue U_EA_COUNT */
900    public const int EA_COUNT = UNKNOWN;
901
902    /* UCharNameChoice - http://icu-project.org/apiref/icu4c/uchar_8h.html#a2ba37edcca62eff48226e8096035addf */
903
904    /** @cvalue U_UNICODE_CHAR_NAME */
905    public const int UNICODE_CHAR_NAME = UNKNOWN;
906    /** @cvalue U_UNICODE_10_CHAR_NAME */
907    public const int UNICODE_10_CHAR_NAME = UNKNOWN;
908    /** @cvalue U_EXTENDED_CHAR_NAME */
909    public const int EXTENDED_CHAR_NAME = UNKNOWN;
910    /** @cvalue U_CHAR_NAME_ALIAS */
911    public const int CHAR_NAME_ALIAS = UNKNOWN;
912    /** @cvalue U_CHAR_NAME_CHOICE_COUNT */
913    public const int CHAR_NAME_CHOICE_COUNT = UNKNOWN;
914
915    /* UPropertyNameChoice - http://icu-project.org/apiref/icu4c/uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1 */
916
917    /** @cvalue U_SHORT_PROPERTY_NAME */
918    public const int SHORT_PROPERTY_NAME = UNKNOWN;
919    /** @cvalue U_LONG_PROPERTY_NAME */
920    public const int LONG_PROPERTY_NAME = UNKNOWN;
921    /** @cvalue U_PROPERTY_NAME_CHOICE_COUNT */
922    public const int PROPERTY_NAME_CHOICE_COUNT = UNKNOWN;
923
924    /* UDecompositionType - http://icu-project.org/apiref/icu4c/uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5 */
925
926    /** @cvalue U_DT_NONE */
927    public const int DT_NONE = UNKNOWN;
928    /** @cvalue U_DT_CANONICAL */
929    public const int DT_CANONICAL = UNKNOWN;
930    /** @cvalue U_DT_COMPAT */
931    public const int DT_COMPAT = UNKNOWN;
932    /** @cvalue U_DT_CIRCLE */
933    public const int DT_CIRCLE = UNKNOWN;
934    /** @cvalue U_DT_FINAL */
935    public const int DT_FINAL = UNKNOWN;
936    /** @cvalue U_DT_FONT */
937    public const int DT_FONT = UNKNOWN;
938    /** @cvalue U_DT_FRACTION */
939    public const int DT_FRACTION = UNKNOWN;
940    /** @cvalue U_DT_INITIAL */
941    public const int DT_INITIAL = UNKNOWN;
942    /** @cvalue U_DT_ISOLATED */
943    public const int DT_ISOLATED = UNKNOWN;
944    /** @cvalue U_DT_MEDIAL */
945    public const int DT_MEDIAL = UNKNOWN;
946    /** @cvalue U_DT_NARROW */
947    public const int DT_NARROW = UNKNOWN;
948    /** @cvalue U_DT_NOBREAK */
949    public const int DT_NOBREAK = UNKNOWN;
950    /** @cvalue U_DT_SMALL */
951    public const int DT_SMALL = UNKNOWN;
952    /** @cvalue U_DT_SQUARE */
953    public const int DT_SQUARE = UNKNOWN;
954    /** @cvalue U_DT_SUB */
955    public const int DT_SUB = UNKNOWN;
956    /** @cvalue U_DT_SUPER */
957    public const int DT_SUPER = UNKNOWN;
958    /** @cvalue U_DT_VERTICAL */
959    public const int DT_VERTICAL = UNKNOWN;
960    /** @cvalue U_DT_WIDE */
961    public const int DT_WIDE = UNKNOWN;
962    /** @cvalue U_DT_COUNT */
963    public const int DT_COUNT = UNKNOWN;
964
965    /* UJoiningType - http://icu-project.org/apiref/icu4c/uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd */
966
967    /** @cvalue U_JT_NON_JOINING */
968    public const int JT_NON_JOINING = UNKNOWN;
969    /** @cvalue U_JT_JOIN_CAUSING */
970    public const int JT_JOIN_CAUSING = UNKNOWN;
971    /** @cvalue U_JT_DUAL_JOINING */
972    public const int JT_DUAL_JOINING = UNKNOWN;
973    /** @cvalue U_JT_LEFT_JOINING */
974    public const int JT_LEFT_JOINING = UNKNOWN;
975    /** @cvalue U_JT_RIGHT_JOINING */
976    public const int JT_RIGHT_JOINING = UNKNOWN;
977    /** @cvalue U_JT_TRANSPARENT */
978    public const int JT_TRANSPARENT = UNKNOWN;
979    /** @cvalue U_JT_COUNT */
980    public const int JT_COUNT = UNKNOWN;
981
982    /* UJoiningGroup - http://icu-project.org/apiref/icu4c/uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65 */
983
984    /** @cvalue U_JG_NO_JOINING_GROUP */
985    public const int JG_NO_JOINING_GROUP = UNKNOWN;
986    /** @cvalue U_JG_AIN */
987    public const int JG_AIN = UNKNOWN;
988    /** @cvalue U_JG_ALAPH */
989    public const int JG_ALAPH = UNKNOWN;
990    /** @cvalue U_JG_ALEF */
991    public const int JG_ALEF = UNKNOWN;
992    /** @cvalue U_JG_BEH */
993    public const int JG_BEH = UNKNOWN;
994    /** @cvalue U_JG_BETH */
995    public const int JG_BETH = UNKNOWN;
996    /** @cvalue U_JG_DAL */
997    public const int JG_DAL = UNKNOWN;
998    /** @cvalue U_JG_DALATH_RISH */
999    public const int JG_DALATH_RISH = UNKNOWN;
1000    /** @cvalue U_JG_E */
1001    public const int JG_E = UNKNOWN;
1002    /** @cvalue U_JG_FEH */
1003    public const int JG_FEH = UNKNOWN;
1004    /** @cvalue U_JG_FINAL_SEMKATH */
1005    public const int JG_FINAL_SEMKATH = UNKNOWN;
1006    /** @cvalue U_JG_GAF */
1007    public const int JG_GAF = UNKNOWN;
1008    /** @cvalue U_JG_GAMAL */
1009    public const int JG_GAMAL = UNKNOWN;
1010    /** @cvalue U_JG_HAH */
1011    public const int JG_HAH = UNKNOWN;
1012    /** @cvalue U_JG_TEH_MARBUTA_GOAL */
1013    public const int JG_TEH_MARBUTA_GOAL = UNKNOWN;
1014    /** @cvalue U_JG_HAMZA_ON_HEH_GOAL */
1015    public const int JG_HAMZA_ON_HEH_GOAL = UNKNOWN;
1016    /** @cvalue U_JG_HE */
1017    public const int JG_HE = UNKNOWN;
1018    /** @cvalue U_JG_HEH */
1019    public const int JG_HEH = UNKNOWN;
1020    /** @cvalue U_JG_HEH_GOAL */
1021    public const int JG_HEH_GOAL = UNKNOWN;
1022    /** @cvalue U_JG_HETH */
1023    public const int JG_HETH = UNKNOWN;
1024    /** @cvalue U_JG_KAF */
1025    public const int JG_KAF = UNKNOWN;
1026    /** @cvalue U_JG_KAPH */
1027    public const int JG_KAPH = UNKNOWN;
1028    /** @cvalue U_JG_KNOTTED_HEH */
1029    public const int JG_KNOTTED_HEH = UNKNOWN;
1030    /** @cvalue U_JG_LAM */
1031    public const int JG_LAM = UNKNOWN;
1032    /** @cvalue U_JG_LAMADH */
1033    public const int JG_LAMADH = UNKNOWN;
1034    /** @cvalue U_JG_MEEM */
1035    public const int JG_MEEM = UNKNOWN;
1036    /** @cvalue U_JG_MIM */
1037    public const int JG_MIM = UNKNOWN;
1038    /** @cvalue U_JG_NOON */
1039    public const int JG_NOON = UNKNOWN;
1040    /** @cvalue U_JG_NUN */
1041    public const int JG_NUN = UNKNOWN;
1042    /** @cvalue U_JG_PE */
1043    public const int JG_PE = UNKNOWN;
1044    /** @cvalue U_JG_QAF */
1045    public const int JG_QAF = UNKNOWN;
1046    /** @cvalue U_JG_QAPH */
1047    public const int JG_QAPH = UNKNOWN;
1048    /** @cvalue U_JG_REH */
1049    public const int JG_REH = UNKNOWN;
1050    /** @cvalue U_JG_REVERSED_PE */
1051    public const int JG_REVERSED_PE = UNKNOWN;
1052    /** @cvalue U_JG_SAD */
1053    public const int JG_SAD = UNKNOWN;
1054    /** @cvalue U_JG_SADHE */
1055    public const int JG_SADHE = UNKNOWN;
1056    /** @cvalue U_JG_SEEN */
1057    public const int JG_SEEN = UNKNOWN;
1058    /** @cvalue U_JG_SEMKATH */
1059    public const int JG_SEMKATH = UNKNOWN;
1060    /** @cvalue U_JG_SHIN */
1061    public const int JG_SHIN = UNKNOWN;
1062    /** @cvalue U_JG_SWASH_KAF */
1063    public const int JG_SWASH_KAF = UNKNOWN;
1064    /** @cvalue U_JG_SYRIAC_WAW */
1065    public const int JG_SYRIAC_WAW = UNKNOWN;
1066    /** @cvalue U_JG_TAH */
1067    public const int JG_TAH = UNKNOWN;
1068    /** @cvalue U_JG_TAW */
1069    public const int JG_TAW = UNKNOWN;
1070    /** @cvalue U_JG_TEH_MARBUTA */
1071    public const int JG_TEH_MARBUTA = UNKNOWN;
1072    /** @cvalue U_JG_TETH */
1073    public const int JG_TETH = UNKNOWN;
1074    /** @cvalue U_JG_WAW */
1075    public const int JG_WAW = UNKNOWN;
1076    /** @cvalue U_JG_YEH */
1077    public const int JG_YEH = UNKNOWN;
1078    /** @cvalue U_JG_YEH_BARREE */
1079    public const int JG_YEH_BARREE = UNKNOWN;
1080    /** @cvalue U_JG_YEH_WITH_TAIL */
1081    public const int JG_YEH_WITH_TAIL = UNKNOWN;
1082    /** @cvalue U_JG_YUDH */
1083    public const int JG_YUDH = UNKNOWN;
1084    /** @cvalue U_JG_YUDH_HE */
1085    public const int JG_YUDH_HE = UNKNOWN;
1086    /** @cvalue U_JG_ZAIN */
1087    public const int JG_ZAIN = UNKNOWN;
1088    /** @cvalue U_JG_FE */
1089    public const int JG_FE = UNKNOWN;
1090    /** @cvalue U_JG_KHAPH */
1091    public const int JG_KHAPH = UNKNOWN;
1092    /** @cvalue U_JG_ZHAIN */
1093    public const int JG_ZHAIN = UNKNOWN;
1094    /** @cvalue U_JG_BURUSHASKI_YEH_BARREE */
1095    public const int JG_BURUSHASKI_YEH_BARREE = UNKNOWN;
1096    /** @cvalue U_JG_FARSI_YEH */
1097    public const int JG_FARSI_YEH = UNKNOWN;
1098    /** @cvalue U_JG_NYA */
1099    public const int JG_NYA = UNKNOWN;
1100    /** @cvalue U_JG_ROHINGYA_YEH */
1101    public const int JG_ROHINGYA_YEH = UNKNOWN;
1102#if U_ICU_VERSION_MAJOR_NUM >= 54
1103    /** @cvalue U_JG_MANICHAEAN_ALEPH */
1104    public const int JG_MANICHAEAN_ALEPH = UNKNOWN;
1105    /** @cvalue U_JG_MANICHAEAN_AYIN */
1106    public const int JG_MANICHAEAN_AYIN = UNKNOWN;
1107    /** @cvalue U_JG_MANICHAEAN_BETH */
1108    public const int JG_MANICHAEAN_BETH = UNKNOWN;
1109    /** @cvalue U_JG_MANICHAEAN_DALETH */
1110    public const int JG_MANICHAEAN_DALETH = UNKNOWN;
1111    /** @cvalue U_JG_MANICHAEAN_DHAMEDH */
1112    public const int JG_MANICHAEAN_DHAMEDH = UNKNOWN;
1113    /** @cvalue U_JG_MANICHAEAN_FIVE */
1114    public const int JG_MANICHAEAN_FIVE = UNKNOWN;
1115    /** @cvalue U_JG_MANICHAEAN_GIMEL */
1116    public const int JG_MANICHAEAN_GIMEL = UNKNOWN;
1117    /** @cvalue U_JG_MANICHAEAN_HETH */
1118    public const int JG_MANICHAEAN_HETH = UNKNOWN;
1119    /** @cvalue U_JG_MANICHAEAN_HUNDRED */
1120    public const int JG_MANICHAEAN_HUNDRED = UNKNOWN;
1121    /** @cvalue U_JG_MANICHAEAN_KAPH */
1122    public const int JG_MANICHAEAN_KAPH = UNKNOWN;
1123    /** @cvalue U_JG_MANICHAEAN_LAMEDH */
1124    public const int JG_MANICHAEAN_LAMEDH = UNKNOWN;
1125    /** @cvalue U_JG_MANICHAEAN_MEM */
1126    public const int JG_MANICHAEAN_MEM = UNKNOWN;
1127    /** @cvalue U_JG_MANICHAEAN_NUN */
1128    public const int JG_MANICHAEAN_NUN = UNKNOWN;
1129    /** @cvalue U_JG_MANICHAEAN_ONE */
1130    public const int JG_MANICHAEAN_ONE = UNKNOWN;
1131    /** @cvalue U_JG_MANICHAEAN_PE */
1132    public const int JG_MANICHAEAN_PE = UNKNOWN;
1133    /** @cvalue U_JG_MANICHAEAN_QOPH */
1134    public const int JG_MANICHAEAN_QOPH = UNKNOWN;
1135    /** @cvalue U_JG_MANICHAEAN_RESH */
1136    public const int JG_MANICHAEAN_RESH = UNKNOWN;
1137    /** @cvalue U_JG_MANICHAEAN_SADHE */
1138    public const int JG_MANICHAEAN_SADHE = UNKNOWN;
1139    /** @cvalue U_JG_MANICHAEAN_SAMEKH */
1140    public const int JG_MANICHAEAN_SAMEKH = UNKNOWN;
1141    /** @cvalue U_JG_MANICHAEAN_TAW */
1142    public const int JG_MANICHAEAN_TAW = UNKNOWN;
1143    /** @cvalue U_JG_MANICHAEAN_TEN */
1144    public const int JG_MANICHAEAN_TEN = UNKNOWN;
1145    /** @cvalue U_JG_MANICHAEAN_TETH */
1146    public const int JG_MANICHAEAN_TETH = UNKNOWN;
1147    /** @cvalue U_JG_MANICHAEAN_THAMEDH */
1148    public const int JG_MANICHAEAN_THAMEDH = UNKNOWN;
1149    /** @cvalue U_JG_MANICHAEAN_TWENTY */
1150    public const int JG_MANICHAEAN_TWENTY = UNKNOWN;
1151    /** @cvalue U_JG_MANICHAEAN_WAW */
1152    public const int JG_MANICHAEAN_WAW = UNKNOWN;
1153    /** @cvalue U_JG_MANICHAEAN_YODH */
1154    public const int JG_MANICHAEAN_YODH = UNKNOWN;
1155    /** @cvalue U_JG_MANICHAEAN_ZAYIN */
1156    public const int JG_MANICHAEAN_ZAYIN = UNKNOWN;
1157    /** @cvalue U_JG_STRAIGHT_WAW */
1158    public const int JG_STRAIGHT_WAW = UNKNOWN;
1159#endif
1160    /** @cvalue U_JG_COUNT */
1161    public const int JG_COUNT = UNKNOWN;
1162
1163    /* UGraphemeClusterBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1 */
1164
1165    /** @cvalue U_GCB_OTHER */
1166    public const int GCB_OTHER = UNKNOWN;
1167    /** @cvalue U_GCB_CONTROL */
1168    public const int GCB_CONTROL = UNKNOWN;
1169    /** @cvalue U_GCB_CR */
1170    public const int GCB_CR = UNKNOWN;
1171    /** @cvalue U_GCB_EXTEND */
1172    public const int GCB_EXTEND = UNKNOWN;
1173    /** @cvalue U_GCB_L */
1174    public const int GCB_L = UNKNOWN;
1175    /** @cvalue U_GCB_LF */
1176    public const int GCB_LF = UNKNOWN;
1177    /** @cvalue U_GCB_LV */
1178    public const int GCB_LV = UNKNOWN;
1179    /** @cvalue U_GCB_LVT */
1180    public const int GCB_LVT = UNKNOWN;
1181    /** @cvalue U_GCB_T */
1182    public const int GCB_T = UNKNOWN;
1183    /** @cvalue U_GCB_V */
1184    public const int GCB_V = UNKNOWN;
1185    /** @cvalue U_GCB_SPACING_MARK */
1186    public const int GCB_SPACING_MARK = UNKNOWN;
1187    /** @cvalue U_GCB_PREPEND */
1188    public const int GCB_PREPEND = UNKNOWN;
1189    /** @cvalue U_GCB_REGIONAL_INDICATOR */
1190    public const int GCB_REGIONAL_INDICATOR = UNKNOWN;
1191    /** @cvalue U_GCB_COUNT */
1192    public const int GCB_COUNT = UNKNOWN;
1193
1194    /* UWordBreakValues - http://icu-project.org/apiref/icu4c/uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c */
1195
1196    /** @cvalue U_WB_OTHER */
1197    public const int WB_OTHER = UNKNOWN;
1198    /** @cvalue U_WB_ALETTER */
1199    public const int WB_ALETTER = UNKNOWN;
1200    /** @cvalue U_WB_FORMAT */
1201    public const int WB_FORMAT = UNKNOWN;
1202    /** @cvalue U_WB_KATAKANA */
1203    public const int WB_KATAKANA = UNKNOWN;
1204    /** @cvalue U_WB_MIDLETTER */
1205    public const int WB_MIDLETTER = UNKNOWN;
1206    /** @cvalue U_WB_MIDNUM */
1207    public const int WB_MIDNUM = UNKNOWN;
1208    /** @cvalue U_WB_NUMERIC */
1209    public const int WB_NUMERIC = UNKNOWN;
1210    /** @cvalue U_WB_EXTENDNUMLET */
1211    public const int WB_EXTENDNUMLET = UNKNOWN;
1212    /** @cvalue U_WB_CR */
1213    public const int WB_CR = UNKNOWN;
1214    /** @cvalue U_WB_EXTEND */
1215    public const int WB_EXTEND = UNKNOWN;
1216    /** @cvalue U_WB_LF */
1217    public const int WB_LF = UNKNOWN;
1218    /** @cvalue U_WB_MIDNUMLET */
1219    public const int WB_MIDNUMLET = UNKNOWN;
1220    /** @cvalue U_WB_NEWLINE */
1221    public const int WB_NEWLINE = UNKNOWN;
1222    /** @cvalue U_WB_REGIONAL_INDICATOR */
1223    public const int WB_REGIONAL_INDICATOR = UNKNOWN;
1224#if U_ICU_VERSION_MAJOR_NUM >= 52
1225    /** @cvalue U_WB_HEBREW_LETTER */
1226    public const int WB_HEBREW_LETTER = UNKNOWN;
1227    /** @cvalue U_WB_SINGLE_QUOTE */
1228    public const int WB_SINGLE_QUOTE = UNKNOWN;
1229    /** @cvalue U_WB_DOUBLE_QUOTE */
1230    public const int WB_DOUBLE_QUOTE = UNKNOWN;
1231#endif
1232    /** @cvalue U_WB_COUNT */
1233    public const int WB_COUNT = UNKNOWN;
1234
1235    /* USentenceBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f */
1236
1237    /** @cvalue U_SB_OTHER */
1238    public const int SB_OTHER = UNKNOWN;
1239    /** @cvalue U_SB_ATERM */
1240    public const int SB_ATERM = UNKNOWN;
1241    /** @cvalue U_SB_CLOSE */
1242    public const int SB_CLOSE = UNKNOWN;
1243    /** @cvalue U_SB_FORMAT */
1244    public const int SB_FORMAT = UNKNOWN;
1245    /** @cvalue U_SB_LOWER */
1246    public const int SB_LOWER = UNKNOWN;
1247    /** @cvalue U_SB_NUMERIC */
1248    public const int SB_NUMERIC = UNKNOWN;
1249    /** @cvalue U_SB_OLETTER */
1250    public const int SB_OLETTER = UNKNOWN;
1251    /** @cvalue U_SB_SEP */
1252    public const int SB_SEP = UNKNOWN;
1253    /** @cvalue U_SB_SP */
1254    public const int SB_SP = UNKNOWN;
1255    /** @cvalue U_SB_STERM */
1256    public const int SB_STERM = UNKNOWN;
1257    /** @cvalue U_SB_UPPER */
1258    public const int SB_UPPER = UNKNOWN;
1259    /** @cvalue U_SB_CR */
1260    public const int SB_CR = UNKNOWN;
1261    /** @cvalue U_SB_EXTEND */
1262    public const int SB_EXTEND = UNKNOWN;
1263    /** @cvalue U_SB_LF */
1264    public const int SB_LF = UNKNOWN;
1265    /** @cvalue U_SB_SCONTINUE */
1266    public const int SB_SCONTINUE = UNKNOWN;
1267    /** @cvalue U_SB_COUNT */
1268    public const int SB_COUNT = UNKNOWN;
1269
1270    /* ULineBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c */
1271
1272    /** @cvalue U_LB_UNKNOWN */
1273    public const int LB_UNKNOWN = UNKNOWN;
1274    /** @cvalue U_LB_AMBIGUOUS */
1275    public const int LB_AMBIGUOUS = UNKNOWN;
1276    /** @cvalue U_LB_ALPHABETIC */
1277    public const int LB_ALPHABETIC = UNKNOWN;
1278    /** @cvalue U_LB_BREAK_BOTH */
1279    public const int LB_BREAK_BOTH = UNKNOWN;
1280    /** @cvalue U_LB_BREAK_AFTER */
1281    public const int LB_BREAK_AFTER = UNKNOWN;
1282    /** @cvalue U_LB_BREAK_BEFORE */
1283    public const int LB_BREAK_BEFORE = UNKNOWN;
1284    /** @cvalue U_LB_MANDATORY_BREAK */
1285    public const int LB_MANDATORY_BREAK = UNKNOWN;
1286    /** @cvalue U_LB_CONTINGENT_BREAK */
1287    public const int LB_CONTINGENT_BREAK = UNKNOWN;
1288    /** @cvalue U_LB_CLOSE_PUNCTUATION */
1289    public const int LB_CLOSE_PUNCTUATION = UNKNOWN;
1290    /** @cvalue U_LB_COMBINING_MARK */
1291    public const int LB_COMBINING_MARK = UNKNOWN;
1292    /** @cvalue U_LB_CARRIAGE_RETURN */
1293    public const int LB_CARRIAGE_RETURN = UNKNOWN;
1294    /** @cvalue U_LB_EXCLAMATION */
1295    public const int LB_EXCLAMATION = UNKNOWN;
1296    /** @cvalue U_LB_GLUE */
1297    public const int LB_GLUE = UNKNOWN;
1298    /** @cvalue U_LB_HYPHEN */
1299    public const int LB_HYPHEN = UNKNOWN;
1300    /** @cvalue U_LB_IDEOGRAPHIC */
1301    public const int LB_IDEOGRAPHIC = UNKNOWN;
1302    /** @cvalue U_LB_INSEPARABLE */
1303    public const int LB_INSEPARABLE = UNKNOWN;
1304    /** @cvalue U_LB_INSEPERABLE */
1305    public const int LB_INSEPERABLE = UNKNOWN;
1306    /** @cvalue U_LB_INFIX_NUMERIC */
1307    public const int LB_INFIX_NUMERIC = UNKNOWN;
1308    /** @cvalue U_LB_LINE_FEED */
1309    public const int LB_LINE_FEED = UNKNOWN;
1310    /** @cvalue U_LB_NONSTARTER */
1311    public const int LB_NONSTARTER = UNKNOWN;
1312    /** @cvalue U_LB_NUMERIC */
1313    public const int LB_NUMERIC = UNKNOWN;
1314    /** @cvalue U_LB_OPEN_PUNCTUATION */
1315    public const int LB_OPEN_PUNCTUATION = UNKNOWN;
1316    /** @cvalue U_LB_POSTFIX_NUMERIC */
1317    public const int LB_POSTFIX_NUMERIC = UNKNOWN;
1318    /** @cvalue U_LB_PREFIX_NUMERIC */
1319    public const int LB_PREFIX_NUMERIC = UNKNOWN;
1320    /** @cvalue U_LB_QUOTATION */
1321    public const int LB_QUOTATION = UNKNOWN;
1322    /** @cvalue U_LB_COMPLEX_CONTEXT */
1323    public const int LB_COMPLEX_CONTEXT = UNKNOWN;
1324    /** @cvalue U_LB_SURROGATE */
1325    public const int LB_SURROGATE = UNKNOWN;
1326    /** @cvalue U_LB_SPACE */
1327    public const int LB_SPACE = UNKNOWN;
1328    /** @cvalue U_LB_BREAK_SYMBOLS */
1329    public const int LB_BREAK_SYMBOLS = UNKNOWN;
1330    /** @cvalue U_LB_ZWSPACE */
1331    public const int LB_ZWSPACE = UNKNOWN;
1332    /** @cvalue U_LB_NEXT_LINE */
1333    public const int LB_NEXT_LINE = UNKNOWN;
1334    /** @cvalue U_LB_WORD_JOINER */
1335    public const int LB_WORD_JOINER = UNKNOWN;
1336    /** @cvalue U_LB_H2 */
1337    public const int LB_H2 = UNKNOWN;
1338    /** @cvalue U_LB_H3 */
1339    public const int LB_H3 = UNKNOWN;
1340    /** @cvalue U_LB_JL */
1341    public const int LB_JL = UNKNOWN;
1342    /** @cvalue U_LB_JT */
1343    public const int LB_JT = UNKNOWN;
1344    /** @cvalue U_LB_JV */
1345    public const int LB_JV = UNKNOWN;
1346    /** @cvalue U_LB_CLOSE_PARENTHESIS */
1347    public const int LB_CLOSE_PARENTHESIS = UNKNOWN;
1348    /** @cvalue U_LB_CONDITIONAL_JAPANESE_STARTER */
1349    public const int LB_CONDITIONAL_JAPANESE_STARTER = UNKNOWN;
1350    /** @cvalue U_LB_HEBREW_LETTER */
1351    public const int LB_HEBREW_LETTER = UNKNOWN;
1352    /** @cvalue U_LB_REGIONAL_INDICATOR */
1353    public const int LB_REGIONAL_INDICATOR = UNKNOWN;
1354    /** @cvalue U_LB_COUNT */
1355    public const int LB_COUNT = UNKNOWN;
1356
1357    /* UNumericType - http://icu-project.org/apiref/icu4c/uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe */
1358
1359    /** @cvalue U_NT_NONE */
1360    public const int NT_NONE = UNKNOWN;
1361    /** @cvalue U_NT_DECIMAL */
1362    public const int NT_DECIMAL = UNKNOWN;
1363    /** @cvalue U_NT_DIGIT */
1364    public const int NT_DIGIT = UNKNOWN;
1365    /** @cvalue U_NT_NUMERIC */
1366    public const int NT_NUMERIC = UNKNOWN;
1367    /** @cvalue U_NT_COUNT */
1368    public const int NT_COUNT = UNKNOWN;
1369
1370    /* UHangulSyllableType - http://icu-project.org/apiref/icu4c/uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f */
1371
1372    /** @cvalue U_HST_NOT_APPLICABLE */
1373    public const int HST_NOT_APPLICABLE = UNKNOWN;
1374    /** @cvalue U_HST_LEADING_JAMO */
1375    public const int HST_LEADING_JAMO = UNKNOWN;
1376    /** @cvalue U_HST_VOWEL_JAMO */
1377    public const int HST_VOWEL_JAMO = UNKNOWN;
1378    /** @cvalue U_HST_TRAILING_JAMO */
1379    public const int HST_TRAILING_JAMO = UNKNOWN;
1380    /** @cvalue U_HST_LV_SYLLABLE */
1381    public const int HST_LV_SYLLABLE = UNKNOWN;
1382    /** @cvalue U_HST_LVT_SYLLABLE */
1383    public const int HST_LVT_SYLLABLE = UNKNOWN;
1384    /** @cvalue U_HST_COUNT */
1385    public const int HST_COUNT = UNKNOWN;
1386
1387    /* StringOptions - http://icu-project.org/apiref/icu4c/stringoptions_8h.html */
1388
1389    /** @cvalue U_FOLD_CASE_DEFAULT */
1390    public const int FOLD_CASE_DEFAULT = UNKNOWN;
1391    /** @cvalue U_FOLD_CASE_EXCLUDE_SPECIAL_I */
1392    public const int FOLD_CASE_EXCLUDE_SPECIAL_I = UNKNOWN;
1393
1394    /** @tentative-return-type */
1395    public static function hasBinaryProperty(int|string $codepoint, int $property): ?bool {}
1396
1397    /** @tentative-return-type */
1398    public static function charAge(int|string $codepoint): ?array {}
1399
1400    /** @tentative-return-type */
1401    public static function charDigitValue(int|string $codepoint): ?int {}
1402
1403    /** @tentative-return-type */
1404    public static function charDirection(int|string $codepoint): ?int {}
1405
1406    /** @tentative-return-type */
1407    public static function charFromName(string $name, int $type = IntlChar::UNICODE_CHAR_NAME): ?int {}
1408
1409    /** @tentative-return-type */
1410    public static function charMirror(int|string $codepoint): int|string|null {}
1411
1412    /** @tentative-return-type */
1413    public static function charName(int|string $codepoint, int $type = IntlChar::UNICODE_CHAR_NAME): ?string {}
1414
1415    /** @tentative-return-type */
1416    public static function charType(int|string $codepoint): ?int {}
1417
1418    /** @tentative-return-type */
1419    public static function chr(int|string $codepoint): ?string {}
1420
1421    /** @tentative-return-type */
1422    public static function digit(int|string $codepoint, int $base = 10): int|false|null {}
1423
1424    /** @tentative-return-type */
1425    public static function enumCharNames(int|string $start, int|string $end, callable $callback, int $type = IntlChar::UNICODE_CHAR_NAME): bool {}
1426
1427    /** @tentative-return-type */
1428    public static function enumCharTypes(callable $callback): void {}
1429
1430    /** @tentative-return-type */
1431    public static function foldCase(int|string $codepoint, int $options = IntlChar::FOLD_CASE_DEFAULT): int|string|null {}
1432
1433    /** @tentative-return-type */
1434    public static function forDigit(int $digit, int $base = 10): int {}
1435
1436#if U_ICU_VERSION_MAJOR_NUM >= 52
1437    /** @tentative-return-type */
1438    public static function getBidiPairedBracket(int|string $codepoint): int|string|null {}
1439#endif
1440
1441    /** @tentative-return-type */
1442    public static function getBlockCode(int|string $codepoint): ?int {}
1443
1444    /** @tentative-return-type */
1445    public static function getCombiningClass(int|string $codepoint): ?int {}
1446
1447    /** @tentative-return-type */
1448    public static function getFC_NFKC_Closure(int|string $codepoint): string|false|null {}
1449
1450    /** @tentative-return-type */
1451    public static function getIntPropertyMaxValue(int $property): int {}
1452
1453    /** @tentative-return-type */
1454    public static function getIntPropertyMinValue(int $property): int {}
1455
1456    /** @tentative-return-type */
1457    public static function getIntPropertyValue(int|string $codepoint, int $property): ?int {}
1458
1459    /** @tentative-return-type */
1460    public static function getNumericValue(int|string $codepoint): ?float {}
1461
1462    /** @tentative-return-type */
1463    public static function getPropertyEnum(string $alias): int {}
1464
1465    /** @tentative-return-type */
1466    public static function getPropertyName(int $property, int $type = IntlChar::LONG_PROPERTY_NAME): string|false {}
1467
1468    /** @tentative-return-type */
1469    public static function getPropertyValueEnum(int $property, string $name): int {}
1470
1471    /** @tentative-return-type */
1472    public static function getPropertyValueName(int $property, int $value, int $type = IntlChar::LONG_PROPERTY_NAME): string|false {}
1473
1474    /** @tentative-return-type */
1475    public static function getUnicodeVersion(): array {}
1476
1477    /** @tentative-return-type */
1478    public static function isalnum(int|string $codepoint): ?bool {}
1479
1480    /** @tentative-return-type */
1481    public static function isalpha(int|string $codepoint): ?bool {}
1482
1483    /** @tentative-return-type */
1484    public static function isbase(int|string $codepoint): ?bool {}
1485
1486    /** @tentative-return-type */
1487    public static function isblank(int|string $codepoint): ?bool {}
1488
1489    /** @tentative-return-type */
1490    public static function iscntrl(int|string $codepoint): ?bool {}
1491
1492    /** @tentative-return-type */
1493    public static function isdefined(int|string $codepoint): ?bool {}
1494
1495    /** @tentative-return-type */
1496    public static function isdigit(int|string $codepoint): ?bool {}
1497
1498    /** @tentative-return-type */
1499    public static function isgraph(int|string $codepoint): ?bool {}
1500
1501    /** @tentative-return-type */
1502    public static function isIDIgnorable(int|string $codepoint): ?bool {}
1503
1504    /** @tentative-return-type */
1505    public static function isIDPart(int|string $codepoint): ?bool {}
1506
1507    /** @tentative-return-type */
1508    public static function isIDStart(int|string $codepoint): ?bool {}
1509
1510    /** @tentative-return-type */
1511    public static function isISOControl(int|string $codepoint): ?bool {}
1512
1513    /** @tentative-return-type */
1514    public static function isJavaIDPart(int|string $codepoint): ?bool {}
1515
1516    /** @tentative-return-type */
1517    public static function isJavaIDStart(int|string $codepoint): ?bool {}
1518
1519    /** @tentative-return-type */
1520    public static function isJavaSpaceChar(int|string $codepoint): ?bool {}
1521
1522    /** @tentative-return-type */
1523    public static function islower(int|string $codepoint): ?bool {}
1524
1525    /** @tentative-return-type */
1526    public static function isMirrored(int|string $codepoint): ?bool {}
1527
1528    /** @tentative-return-type */
1529    public static function isprint(int|string $codepoint): ?bool {}
1530
1531    /** @tentative-return-type */
1532    public static function ispunct(int|string $codepoint): ?bool {}
1533
1534    /** @tentative-return-type */
1535    public static function isspace(int|string $codepoint): ?bool {}
1536
1537    /** @tentative-return-type */
1538    public static function istitle(int|string $codepoint): ?bool {}
1539
1540    /** @tentative-return-type */
1541    public static function isUAlphabetic(int|string $codepoint): ?bool {}
1542
1543    /** @tentative-return-type */
1544    public static function isULowercase(int|string $codepoint): ?bool {}
1545
1546    /** @tentative-return-type */
1547    public static function isupper(int|string $codepoint): ?bool {}
1548
1549    /** @tentative-return-type */
1550    public static function isUUppercase(int|string $codepoint): ?bool {}
1551
1552    /** @tentative-return-type */
1553    public static function isUWhiteSpace(int|string $codepoint): ?bool {}
1554
1555    /** @tentative-return-type */
1556    public static function isWhitespace(int|string $codepoint): ?bool {}
1557
1558    /** @tentative-return-type */
1559    public static function isxdigit(int|string $codepoint): ?bool {}
1560
1561    /** @tentative-return-type */
1562    public static function ord(int|string $character): ?int {}
1563
1564    /** @tentative-return-type */
1565    public static function tolower(int|string $codepoint): int|string|null {}
1566
1567    /** @tentative-return-type */
1568    public static function totitle(int|string $codepoint): int|string|null {}
1569
1570    /** @tentative-return-type */
1571    public static function toupper(int|string $codepoint): int|string|null {}
1572}
1573