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