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