# IntlChar

(PHP 7)

## Introduction

IntlChar provides access to a number of utility methods that can be used to access information about Unicode characters.

The methods and constants adhere closely to the names and behavior used by the underlying ICU library.

## Class synopsis

IntlChar {
/* Constants */
const string UNICODE_VERSION = 6.3 ;
const integer CODEPOINT_MIN = 0 ;
const integer CODEPOINT_MAX = 1114111 ;
const float NO_NUMERIC_VALUE = -123456789 ;
const integer PROPERTY_ALPHABETIC = 0 ;
const integer PROPERTY_BINARY_START = 0 ;
const integer PROPERTY_ASCII_HEX_DIGIT = 1 ;
const integer PROPERTY_BIDI_CONTROL = 2 ;
const integer PROPERTY_BIDI_MIRRORED = 3 ;
const integer PROPERTY_DASH = 4 ;
const integer PROPERTY_DEFAULT_IGNORABLE_CODE_POINT = 5 ;
const integer PROPERTY_DEPRECATED = 6 ;
const integer PROPERTY_DIACRITIC = 7 ;
const integer PROPERTY_EXTENDER = 8 ;
const integer PROPERTY_FULL_COMPOSITION_EXCLUSION = 9 ;
const integer PROPERTY_GRAPHEME_BASE = 10 ;
const integer PROPERTY_GRAPHEME_EXTEND = 11 ;
const integer PROPERTY_GRAPHEME_LINK = 12 ;
const integer PROPERTY_HEX_DIGIT = 13 ;
const integer PROPERTY_HYPHEN = 14 ;
const integer PROPERTY_ID_CONTINUE = 15 ;
const integer PROPERTY_ID_START = 16 ;
const integer PROPERTY_IDEOGRAPHIC = 17 ;
const integer PROPERTY_IDS_BINARY_OPERATOR = 18 ;
const integer PROPERTY_IDS_TRINARY_OPERATOR = 19 ;
const integer PROPERTY_JOIN_CONTROL = 20 ;
const integer PROPERTY_LOGICAL_ORDER_EXCEPTION = 21 ;
const integer PROPERTY_LOWERCASE = 22 ;
const integer PROPERTY_MATH = 23 ;
const integer PROPERTY_NONCHARACTER_CODE_POINT = 24 ;
const integer PROPERTY_QUOTATION_MARK = 25 ;
const integer PROPERTY_RADICAL = 26 ;
const integer PROPERTY_SOFT_DOTTED = 27 ;
const integer PROPERTY_TERMINAL_PUNCTUATION = 28 ;
const integer PROPERTY_UNIFIED_IDEOGRAPH = 29 ;
const integer PROPERTY_UPPERCASE = 30 ;
const integer PROPERTY_WHITE_SPACE = 31 ;
const integer PROPERTY_XID_CONTINUE = 32 ;
const integer PROPERTY_XID_START = 33 ;
const integer PROPERTY_CASE_SENSITIVE = 34 ;
const integer PROPERTY_S_TERM = 35 ;
const integer PROPERTY_VARIATION_SELECTOR = 36 ;
const integer PROPERTY_NFD_INERT = 37 ;
const integer PROPERTY_NFKD_INERT = 38 ;
const integer PROPERTY_NFC_INERT = 39 ;
const integer PROPERTY_NFKC_INERT = 40 ;
const integer PROPERTY_SEGMENT_STARTER = 41 ;
const integer PROPERTY_PATTERN_SYNTAX = 42 ;
const integer PROPERTY_PATTERN_WHITE_SPACE = 43 ;
const integer PROPERTY_POSIX_ALNUM = 44 ;
const integer PROPERTY_POSIX_BLANK = 45 ;
const integer PROPERTY_POSIX_GRAPH = 46 ;
const integer PROPERTY_POSIX_PRINT = 47 ;
const integer PROPERTY_POSIX_XDIGIT = 48 ;
const integer PROPERTY_CASED = 49 ;
const integer PROPERTY_CASE_IGNORABLE = 50 ;
const integer PROPERTY_CHANGES_WHEN_LOWERCASED = 51 ;
const integer PROPERTY_CHANGES_WHEN_UPPERCASED = 52 ;
const integer PROPERTY_CHANGES_WHEN_TITLECASED = 53 ;
const integer PROPERTY_CHANGES_WHEN_CASEFOLDED = 54 ;
const integer PROPERTY_CHANGES_WHEN_CASEMAPPED = 55 ;
const integer PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED = 56 ;
const integer PROPERTY_BINARY_LIMIT = 57 ;
const integer PROPERTY_BIDI_CLASS = 4096 ;
const integer PROPERTY_INT_START = 4096 ;
const integer PROPERTY_BLOCK = 4097 ;
const integer PROPERTY_CANONICAL_COMBINING_CLASS = 4098 ;
const integer PROPERTY_DECOMPOSITION_TYPE = 4099 ;
const integer PROPERTY_EAST_ASIAN_WIDTH = 4100 ;
const integer PROPERTY_GENERAL_CATEGORY = 4101 ;
const integer PROPERTY_JOINING_GROUP = 4102 ;
const integer PROPERTY_JOINING_TYPE = 4103 ;
const integer PROPERTY_LINE_BREAK = 4104 ;
const integer PROPERTY_NUMERIC_TYPE = 4105 ;
const integer PROPERTY_SCRIPT = 4106 ;
const integer PROPERTY_HANGUL_SYLLABLE_TYPE = 4107 ;
const integer PROPERTY_NFD_QUICK_CHECK = 4108 ;
const integer PROPERTY_NFKD_QUICK_CHECK = 4109 ;
const integer PROPERTY_NFC_QUICK_CHECK = 4110 ;
const integer PROPERTY_NFKC_QUICK_CHECK = 4111 ;
const integer PROPERTY_LEAD_CANONICAL_COMBINING_CLASS = 4112 ;
const integer PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS = 4113 ;
const integer PROPERTY_GRAPHEME_CLUSTER_BREAK = 4114 ;
const integer PROPERTY_SENTENCE_BREAK = 4115 ;
const integer PROPERTY_WORD_BREAK = 4116 ;
const integer PROPERTY_BIDI_PAIRED_BRACKET_TYPE = 4117 ;
const integer PROPERTY_INT_LIMIT = 4118 ;
const integer PROPERTY_GENERAL_CATEGORY_MASK = 8192 ;
const integer PROPERTY_MASK_START = 8192 ;
const integer PROPERTY_MASK_LIMIT = 8193 ;
const integer PROPERTY_NUMERIC_VALUE = 12288 ;
const integer PROPERTY_DOUBLE_START = 12288 ;
const integer PROPERTY_DOUBLE_LIMIT = 12289 ;
const integer PROPERTY_AGE = 16384 ;
const integer PROPERTY_STRING_START = 16384 ;
const integer PROPERTY_BIDI_MIRRORING_GLYPH = 16385 ;
const integer PROPERTY_CASE_FOLDING = 16386 ;
const integer PROPERTY_ISO_COMMENT = 16387 ;
const integer PROPERTY_LOWERCASE_MAPPING = 16388 ;
const integer PROPERTY_NAME = 16389 ;
const integer PROPERTY_SIMPLE_CASE_FOLDING = 16390 ;
const integer PROPERTY_SIMPLE_LOWERCASE_MAPPING = 16391 ;
const integer PROPERTY_SIMPLE_TITLECASE_MAPPING = 16392 ;
const integer PROPERTY_SIMPLE_UPPERCASE_MAPPING = 16393 ;
const integer PROPERTY_TITLECASE_MAPPING = 16394 ;
const integer PROPERTY_UNICODE_1_NAME = 16395 ;
const integer PROPERTY_UPPERCASE_MAPPING = 16396 ;
const integer PROPERTY_BIDI_PAIRED_BRACKET = 16397 ;
const integer PROPERTY_STRING_LIMIT = 16398 ;
const integer PROPERTY_SCRIPT_EXTENSIONS = 28672 ;
const integer PROPERTY_OTHER_PROPERTY_START = 28672 ;
const integer PROPERTY_OTHER_PROPERTY_LIMIT = 28673 ;
const integer PROPERTY_INVALID_CODE = -1 ;
const integer CHAR_CATEGORY_UNASSIGNED = 0 ;
const integer CHAR_CATEGORY_GENERAL_OTHER_TYPES = 0 ;
const integer CHAR_CATEGORY_UPPERCASE_LETTER = 1 ;
const integer CHAR_CATEGORY_LOWERCASE_LETTER = 2 ;
const integer CHAR_CATEGORY_TITLECASE_LETTER = 3 ;
const integer CHAR_CATEGORY_MODIFIER_LETTER = 4 ;
const integer CHAR_CATEGORY_OTHER_LETTER = 5 ;
const integer CHAR_CATEGORY_NON_SPACING_MARK = 6 ;
const integer CHAR_CATEGORY_ENCLOSING_MARK = 7 ;
const integer CHAR_CATEGORY_COMBINING_SPACING_MARK = 8 ;
const integer CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER = 9 ;
const integer CHAR_CATEGORY_LETTER_NUMBER = 10 ;
const integer CHAR_CATEGORY_OTHER_NUMBER = 11 ;
const integer CHAR_CATEGORY_SPACE_SEPARATOR = 12 ;
const integer CHAR_CATEGORY_LINE_SEPARATOR = 13 ;
const integer CHAR_CATEGORY_PARAGRAPH_SEPARATOR = 14 ;
const integer CHAR_CATEGORY_CONTROL_CHAR = 15 ;
const integer CHAR_CATEGORY_FORMAT_CHAR = 16 ;
const integer CHAR_CATEGORY_PRIVATE_USE_CHAR = 17 ;
const integer CHAR_CATEGORY_SURROGATE = 18 ;
const integer CHAR_CATEGORY_DASH_PUNCTUATION = 19 ;
const integer CHAR_CATEGORY_START_PUNCTUATION = 20 ;
const integer CHAR_CATEGORY_END_PUNCTUATION = 21 ;
const integer CHAR_CATEGORY_CONNECTOR_PUNCTUATION = 22 ;
const integer CHAR_CATEGORY_OTHER_PUNCTUATION = 23 ;
const integer CHAR_CATEGORY_MATH_SYMBOL = 24 ;
const integer CHAR_CATEGORY_CURRENCY_SYMBOL = 25 ;
const integer CHAR_CATEGORY_MODIFIER_SYMBOL = 26 ;
const integer CHAR_CATEGORY_OTHER_SYMBOL = 27 ;
const integer CHAR_CATEGORY_INITIAL_PUNCTUATION = 28 ;
const integer CHAR_CATEGORY_FINAL_PUNCTUATION = 29 ;
const integer CHAR_CATEGORY_CHAR_CATEGORY_COUNT = 30 ;
const integer CHAR_DIRECTION_LEFT_TO_RIGHT = 0 ;
const integer CHAR_DIRECTION_RIGHT_TO_LEFT = 1 ;
const integer CHAR_DIRECTION_EUROPEAN_NUMBER = 2 ;
const integer CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR = 3 ;
const integer CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR = 4 ;
const integer CHAR_DIRECTION_ARABIC_NUMBER = 5 ;
const integer CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR = 6 ;
const integer CHAR_DIRECTION_BLOCK_SEPARATOR = 7 ;
const integer CHAR_DIRECTION_SEGMENT_SEPARATOR = 8 ;
const integer CHAR_DIRECTION_WHITE_SPACE_NEUTRAL = 9 ;
const integer CHAR_DIRECTION_OTHER_NEUTRAL = 10 ;
const integer CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING = 11 ;
const integer CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE = 12 ;
const integer CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC = 13 ;
const integer CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING = 14 ;
const integer CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE = 15 ;
const integer CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT = 16 ;
const integer CHAR_DIRECTION_DIR_NON_SPACING_MARK = 17 ;
const integer CHAR_DIRECTION_BOUNDARY_NEUTRAL = 18 ;
const integer CHAR_DIRECTION_FIRST_STRONG_ISOLATE = 19 ;
const integer CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE = 20 ;
const integer CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE = 21 ;
const integer CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE = 22 ;
const integer CHAR_DIRECTION_CHAR_DIRECTION_COUNT = 23 ;
const integer BLOCK_CODE_NO_BLOCK = 0 ;
const integer BLOCK_CODE_BASIC_LATIN = 1 ;
const integer BLOCK_CODE_LATIN_1_SUPPLEMENT = 2 ;
const integer BLOCK_CODE_LATIN_EXTENDED_A = 3 ;
const integer BLOCK_CODE_LATIN_EXTENDED_B = 4 ;
const integer BLOCK_CODE_IPA_EXTENSIONS = 5 ;
const integer BLOCK_CODE_SPACING_MODIFIER_LETTERS = 6 ;
const integer BLOCK_CODE_COMBINING_DIACRITICAL_MARKS = 7 ;
const integer BLOCK_CODE_GREEK = 8 ;
const integer BLOCK_CODE_CYRILLIC = 9 ;
const integer BLOCK_CODE_ARMENIAN = 10 ;
const integer BLOCK_CODE_HEBREW = 11 ;
const integer BLOCK_CODE_ARABIC = 12 ;
const integer BLOCK_CODE_SYRIAC = 13 ;
const integer BLOCK_CODE_THAANA = 14 ;
const integer BLOCK_CODE_DEVANAGARI = 15 ;
const integer BLOCK_CODE_BENGALI = 16 ;
const integer BLOCK_CODE_GURMUKHI = 17 ;
const integer BLOCK_CODE_GUJARATI = 18 ;
const integer BLOCK_CODE_ORIYA = 19 ;
const integer BLOCK_CODE_TAMIL = 20 ;
const integer BLOCK_CODE_TELUGU = 21 ;
const integer BLOCK_CODE_KANNADA = 22 ;
const integer BLOCK_CODE_MALAYALAM = 23 ;
const integer BLOCK_CODE_SINHALA = 24 ;
const integer BLOCK_CODE_THAI = 25 ;
const integer BLOCK_CODE_LAO = 26 ;
const integer BLOCK_CODE_TIBETAN = 27 ;
const integer BLOCK_CODE_MYANMAR = 28 ;
const integer BLOCK_CODE_GEORGIAN = 29 ;
const integer BLOCK_CODE_HANGUL_JAMO = 30 ;
const integer BLOCK_CODE_ETHIOPIC = 31 ;
const integer BLOCK_CODE_CHEROKEE = 32 ;
const integer BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33 ;
const integer BLOCK_CODE_OGHAM = 34 ;
const integer BLOCK_CODE_RUNIC = 35 ;
const integer BLOCK_CODE_KHMER = 36 ;
const integer BLOCK_CODE_MONGOLIAN = 37 ;
const integer BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL = 38 ;
const integer BLOCK_CODE_GREEK_EXTENDED = 39 ;
const integer BLOCK_CODE_GENERAL_PUNCTUATION = 40 ;
const integer BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS = 41 ;
const integer BLOCK_CODE_CURRENCY_SYMBOLS = 42 ;
const integer BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS = 43 ;
const integer BLOCK_CODE_LETTERLIKE_SYMBOLS = 44 ;
const integer BLOCK_CODE_NUMBER_FORMS = 45 ;
const integer BLOCK_CODE_ARROWS = 46 ;
const integer BLOCK_CODE_MATHEMATICAL_OPERATORS = 47 ;
const integer BLOCK_CODE_MISCELLANEOUS_TECHNICAL = 48 ;
const integer BLOCK_CODE_CONTROL_PICTURES = 49 ;
const integer BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION = 50 ;
const integer BLOCK_CODE_ENCLOSED_ALPHANUMERICS = 51 ;
const integer BLOCK_CODE_BOX_DRAWING = 52 ;
const integer BLOCK_CODE_BLOCK_ELEMENTS = 53 ;
const integer BLOCK_CODE_GEOMETRIC_SHAPES = 54 ;
const integer BLOCK_CODE_MISCELLANEOUS_SYMBOLS = 55 ;
const integer BLOCK_CODE_DINGBATS = 56 ;
const integer BLOCK_CODE_BRAILLE_PATTERNS = 57 ;
const integer BLOCK_CODE_CJK_RADICALS_SUPPLEMENT = 58 ;
const integer BLOCK_CODE_KANGXI_RADICALS = 59 ;
const integer BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60 ;
const integer BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION = 61 ;
const integer BLOCK_CODE_HIRAGANA = 62 ;
const integer BLOCK_CODE_KATAKANA = 63 ;
const integer BLOCK_CODE_BOPOMOFO = 64 ;
const integer BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO = 65 ;
const integer BLOCK_CODE_KANBUN = 66 ;
const integer BLOCK_CODE_BOPOMOFO_EXTENDED = 67 ;
const integer BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68 ;
const integer BLOCK_CODE_CJK_COMPATIBILITY = 69 ;
const integer BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70 ;
const integer BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS = 71 ;
const integer BLOCK_CODE_YI_SYLLABLES = 72 ;
const integer BLOCK_CODE_YI_RADICALS = 73 ;
const integer BLOCK_CODE_HANGUL_SYLLABLES = 74 ;
const integer BLOCK_CODE_HIGH_SURROGATES = 75 ;
const integer BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES = 76 ;
const integer BLOCK_CODE_LOW_SURROGATES = 77 ;
const integer BLOCK_CODE_PRIVATE_USE_AREA = 78 ;
const integer BLOCK_CODE_PRIVATE_USE = 78 ;
const integer BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS = 79 ;
const integer BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS = 80 ;
const integer BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A = 81 ;
const integer BLOCK_CODE_COMBINING_HALF_MARKS = 82 ;
const integer BLOCK_CODE_CJK_COMPATIBILITY_FORMS = 83 ;
const integer BLOCK_CODE_SMALL_FORM_VARIANTS = 84 ;
const integer BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B = 85 ;
const integer BLOCK_CODE_SPECIALS = 86 ;
const integer BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS = 87 ;
const integer BLOCK_CODE_OLD_ITALIC = 88 ;
const integer BLOCK_CODE_GOTHIC = 89 ;
const integer BLOCK_CODE_DESERET = 90 ;
const integer BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS = 91 ;
const integer BLOCK_CODE_MUSICAL_SYMBOLS = 92 ;
const integer BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93 ;
const integer BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94 ;
const integer BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95 ;
const integer BLOCK_CODE_TAGS = 96 ;
const integer BLOCK_CODE_CYRILLIC_SUPPLEMENT = 97 ;
const integer BLOCK_CODE_CYRILLIC_SUPPLEMENTARY = 97 ;
const integer BLOCK_CODE_TAGALOG = 98 ;
const integer BLOCK_CODE_HANUNOO = 99 ;
const integer BLOCK_CODE_BUHID = 100 ;
const integer BLOCK_CODE_TAGBANWA = 101 ;
const integer BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102 ;
const integer BLOCK_CODE_SUPPLEMENTAL_ARROWS_A = 103 ;
const integer BLOCK_CODE_SUPPLEMENTAL_ARROWS_B = 104 ;
const integer BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105 ;
const integer BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106 ;
const integer BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS = 107 ;
const integer BLOCK_CODE_VARIATION_SELECTORS = 108 ;
const integer BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109 ;
const integer BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110 ;
const integer BLOCK_CODE_LIMBU = 111 ;
const integer BLOCK_CODE_TAI_LE = 112 ;
const integer BLOCK_CODE_KHMER_SYMBOLS = 113 ;
const integer BLOCK_CODE_PHONETIC_EXTENSIONS = 114 ;
const integer BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115 ;
const integer BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS = 116 ;
const integer BLOCK_CODE_LINEAR_B_SYLLABARY = 117 ;
const integer BLOCK_CODE_LINEAR_B_IDEOGRAMS = 118 ;
const integer BLOCK_CODE_AEGEAN_NUMBERS = 119 ;
const integer BLOCK_CODE_UGARITIC = 120 ;
const integer BLOCK_CODE_SHAVIAN = 121 ;
const integer BLOCK_CODE_OSMANYA = 122 ;
const integer BLOCK_CODE_CYPRIOT_SYLLABARY = 123 ;
const integer BLOCK_CODE_TAI_XUAN_JING_SYMBOLS = 124 ;
const integer BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT = 125 ;
const integer BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION = 126 ;
const integer BLOCK_CODE_ANCIENT_GREEK_NUMBERS = 127 ;
const integer BLOCK_CODE_ARABIC_SUPPLEMENT = 128 ;
const integer BLOCK_CODE_BUGINESE = 129 ;
const integer BLOCK_CODE_CJK_STROKES = 130 ;
const integer BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131 ;
const integer BLOCK_CODE_COPTIC = 132 ;
const integer BLOCK_CODE_ETHIOPIC_EXTENDED = 133 ;
const integer BLOCK_CODE_ETHIOPIC_SUPPLEMENT = 134 ;
const integer BLOCK_CODE_GEORGIAN_SUPPLEMENT = 135 ;
const integer BLOCK_CODE_GLAGOLITIC = 136 ;
const integer BLOCK_CODE_KHAROSHTHI = 137 ;
const integer BLOCK_CODE_MODIFIER_TONE_LETTERS = 138 ;
const integer BLOCK_CODE_NEW_TAI_LUE = 139 ;
const integer BLOCK_CODE_OLD_PERSIAN = 140 ;
const integer BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT = 141 ;
const integer BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION = 142 ;
const integer BLOCK_CODE_SYLOTI_NAGRI = 143 ;
const integer BLOCK_CODE_TIFINAGH = 144 ;
const integer BLOCK_CODE_VERTICAL_FORMS = 145 ;
const integer BLOCK_CODE_NKO = 146 ;
const integer BLOCK_CODE_BALINESE = 147 ;
const integer BLOCK_CODE_LATIN_EXTENDED_C = 148 ;
const integer BLOCK_CODE_LATIN_EXTENDED_D = 149 ;
const integer BLOCK_CODE_PHAGS_PA = 150 ;
const integer BLOCK_CODE_PHOENICIAN = 151 ;
const integer BLOCK_CODE_CUNEIFORM = 152 ;
const integer BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153 ;
const integer BLOCK_CODE_COUNTING_ROD_NUMERALS = 154 ;
const integer BLOCK_CODE_SUNDANESE = 155 ;
const integer BLOCK_CODE_LEPCHA = 156 ;
const integer BLOCK_CODE_OL_CHIKI = 157 ;
const integer BLOCK_CODE_CYRILLIC_EXTENDED_A = 158 ;
const integer BLOCK_CODE_VAI = 159 ;
const integer BLOCK_CODE_CYRILLIC_EXTENDED_B = 160 ;
const integer BLOCK_CODE_SAURASHTRA = 161 ;
const integer BLOCK_CODE_KAYAH_LI = 162 ;
const integer BLOCK_CODE_REJANG = 163 ;
const integer BLOCK_CODE_CHAM = 164 ;
const integer BLOCK_CODE_ANCIENT_SYMBOLS = 165 ;
const integer BLOCK_CODE_PHAISTOS_DISC = 166 ;
const integer BLOCK_CODE_LYCIAN = 167 ;
const integer BLOCK_CODE_CARIAN = 168 ;
const integer BLOCK_CODE_LYDIAN = 169 ;
const integer BLOCK_CODE_MAHJONG_TILES = 170 ;
const integer BLOCK_CODE_DOMINO_TILES = 171 ;
const integer BLOCK_CODE_SAMARITAN = 172 ;
const integer BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173 ;
const integer BLOCK_CODE_TAI_THAM = 174 ;
const integer BLOCK_CODE_VEDIC_EXTENSIONS = 175 ;
const integer BLOCK_CODE_LISU = 176 ;
const integer BLOCK_CODE_BAMUM = 177 ;
const integer BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS = 178 ;
const integer BLOCK_CODE_DEVANAGARI_EXTENDED = 179 ;
const integer BLOCK_CODE_HANGUL_JAMO_EXTENDED_A = 180 ;
const integer BLOCK_CODE_JAVANESE = 181 ;
const integer BLOCK_CODE_MYANMAR_EXTENDED_A = 182 ;
const integer BLOCK_CODE_TAI_VIET = 183 ;
const integer BLOCK_CODE_MEETEI_MAYEK = 184 ;
const integer BLOCK_CODE_HANGUL_JAMO_EXTENDED_B = 185 ;
const integer BLOCK_CODE_IMPERIAL_ARAMAIC = 186 ;
const integer BLOCK_CODE_OLD_SOUTH_ARABIAN = 187 ;
const integer BLOCK_CODE_AVESTAN = 188 ;
const integer BLOCK_CODE_INSCRIPTIONAL_PARTHIAN = 189 ;
const integer BLOCK_CODE_INSCRIPTIONAL_PAHLAVI = 190 ;
const integer BLOCK_CODE_OLD_TURKIC = 191 ;
const integer BLOCK_CODE_RUMI_NUMERAL_SYMBOLS = 192 ;
const integer BLOCK_CODE_KAITHI = 193 ;
const integer BLOCK_CODE_EGYPTIAN_HIEROGLYPHS = 194 ;
const integer BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195 ;
const integer BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196 ;
const integer BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197 ;
const integer BLOCK_CODE_MANDAIC = 198 ;
const integer BLOCK_CODE_BATAK = 199 ;
const integer BLOCK_CODE_ETHIOPIC_EXTENDED_A = 200 ;
const integer BLOCK_CODE_BRAHMI = 201 ;
const integer BLOCK_CODE_BAMUM_SUPPLEMENT = 202 ;
const integer BLOCK_CODE_KANA_SUPPLEMENT = 203 ;
const integer BLOCK_CODE_PLAYING_CARDS = 204 ;
const integer BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205 ;
const integer BLOCK_CODE_EMOTICONS = 206 ;
const integer BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS = 207 ;
const integer BLOCK_CODE_ALCHEMICAL_SYMBOLS = 208 ;
const integer BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209 ;
const integer BLOCK_CODE_ARABIC_EXTENDED_A = 210 ;
const integer BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211 ;
const integer BLOCK_CODE_CHAKMA = 212 ;
const integer BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS = 213 ;
const integer BLOCK_CODE_MEROITIC_CURSIVE = 214 ;
const integer BLOCK_CODE_MEROITIC_HIEROGLYPHS = 215 ;
const integer BLOCK_CODE_MIAO = 216 ;
const integer BLOCK_CODE_SHARADA = 217 ;
const integer BLOCK_CODE_SORA_SOMPENG = 218 ;
const integer BLOCK_CODE_SUNDANESE_SUPPLEMENT = 219 ;
const integer BLOCK_CODE_TAKRI = 220 ;
const integer BLOCK_CODE_COUNT = 221 ;
const integer BLOCK_CODE_INVALID_CODE = -1 ;
const integer BPT_NONE = 0 ;
const integer BPT_OPEN = 1 ;
const integer BPT_CLOSE = 2 ;
const integer BPT_COUNT = 3 ;
const integer EA_NEUTRAL = 0 ;
const integer EA_AMBIGUOUS = 1 ;
const integer EA_HALFWIDTH = 2 ;
const integer EA_FULLWIDTH = 3 ;
const integer EA_NARROW = 4 ;
const integer EA_WIDE = 5 ;
const integer EA_COUNT = 6 ;
const integer UNICODE_CHAR_NAME = 0 ;
const integer UNICODE_10_CHAR_NAME = 1 ;
const integer EXTENDED_CHAR_NAME = 2 ;
const integer CHAR_NAME_ALIAS = 3 ;
const integer CHAR_NAME_CHOICE_COUNT = 4 ;
const integer SHORT_PROPERTY_NAME = 0 ;
const integer LONG_PROPERTY_NAME = 1 ;
const integer PROPERTY_NAME_CHOICE_COUNT = 2 ;
const integer DT_NONE = 0 ;
const integer DT_CANONICAL = 1 ;
const integer DT_COMPAT = 2 ;
const integer DT_CIRCLE = 3 ;
const integer DT_FINAL = 4 ;
const integer DT_FONT = 5 ;
const integer DT_FRACTION = 6 ;
const integer DT_INITIAL = 7 ;
const integer DT_ISOLATED = 8 ;
const integer DT_MEDIAL = 9 ;
const integer DT_NARROW = 10 ;
const integer DT_NOBREAK = 11 ;
const integer DT_SMALL = 12 ;
const integer DT_SQUARE = 13 ;
const integer DT_SUB = 14 ;
const integer DT_SUPER = 15 ;
const integer DT_VERTICAL = 16 ;
const integer DT_WIDE = 17 ;
const integer DT_COUNT = 18 ;
const integer JT_NON_JOINING = 0 ;
const integer JT_JOIN_CAUSING = 1 ;
const integer JT_DUAL_JOINING = 2 ;
const integer JT_LEFT_JOINING = 3 ;
const integer JT_RIGHT_JOINING = 4 ;
const integer JT_TRANSPARENT = 5 ;
const integer JT_COUNT = 6 ;
const integer JG_NO_JOINING_GROUP = 0 ;
const integer JG_AIN = 1 ;
const integer JG_ALAPH = 2 ;
const integer JG_ALEF = 3 ;
const integer JG_BEH = 4 ;
const integer JG_BETH = 5 ;
const integer JG_DAL = 6 ;
const integer JG_DALATH_RISH = 7 ;
const integer JG_E = 8 ;
const integer JG_FEH = 9 ;
const integer JG_FINAL_SEMKATH = 10 ;
const integer JG_GAF = 11 ;
const integer JG_GAMAL = 12 ;
const integer JG_HAH = 13 ;
const integer JG_TEH_MARBUTA_GOAL = 14 ;
const integer JG_HAMZA_ON_HEH_GOAL = 14 ;
const integer JG_HE = 15 ;
const integer JG_HEH = 16 ;
const integer JG_HEH_GOAL = 17 ;
const integer JG_HETH = 18 ;
const integer JG_KAF = 19 ;
const integer JG_KAPH = 20 ;
const integer JG_KNOTTED_HEH = 21 ;
const integer JG_LAM = 22 ;
const integer JG_LAMADH = 23 ;
const integer JG_MEEM = 24 ;
const integer JG_MIM = 25 ;
const integer JG_NOON = 26 ;
const integer JG_NUN = 27 ;
const integer JG_PE = 28 ;
const integer JG_QAF = 29 ;
const integer JG_QAPH = 30 ;
const integer JG_REH = 31 ;
const integer JG_REVERSED_PE = 32 ;
const integer JG_SAD = 33 ;
const integer JG_SADHE = 34 ;
const integer JG_SEEN = 35 ;
const integer JG_SEMKATH = 36 ;
const integer JG_SHIN = 37 ;
const integer JG_SWASH_KAF = 38 ;
const integer JG_SYRIAC_WAW = 39 ;
const integer JG_TAH = 40 ;
const integer JG_TAW = 41 ;
const integer JG_TEH_MARBUTA = 42 ;
const integer JG_TETH = 43 ;
const integer JG_WAW = 44 ;
const integer JG_YEH = 45 ;
const integer JG_YEH_BARREE = 46 ;
const integer JG_YEH_WITH_TAIL = 47 ;
const integer JG_YUDH = 48 ;
const integer JG_YUDH_HE = 49 ;
const integer JG_ZAIN = 50 ;
const integer JG_FE = 51 ;
const integer JG_KHAPH = 52 ;
const integer JG_ZHAIN = 53 ;
const integer JG_BURUSHASKI_YEH_BARREE = 54 ;
const integer JG_FARSI_YEH = 55 ;
const integer JG_NYA = 56 ;
const integer JG_ROHINGYA_YEH = 57 ;
const integer JG_COUNT = 58 ;
const integer GCB_OTHER = 0 ;
const integer GCB_CONTROL = 1 ;
const integer GCB_CR = 2 ;
const integer GCB_EXTEND = 3 ;
const integer GCB_L = 4 ;
const integer GCB_LF = 5 ;
const integer GCB_LV = 6 ;
const integer GCB_LVT = 7 ;
const integer GCB_T = 8 ;
const integer GCB_V = 9 ;
const integer GCB_SPACING_MARK = 10 ;
const integer GCB_PREPEND = 11 ;
const integer GCB_REGIONAL_INDICATOR = 12 ;
const integer GCB_COUNT = 13 ;
const integer WB_OTHER = 0 ;
const integer WB_ALETTER = 1 ;
const integer WB_FORMAT = 2 ;
const integer WB_KATAKANA = 3 ;
const integer WB_MIDLETTER = 4 ;
const integer WB_MIDNUM = 5 ;
const integer WB_NUMERIC = 6 ;
const integer WB_EXTENDNUMLET = 7 ;
const integer WB_CR = 8 ;
const integer WB_EXTEND = 9 ;
const integer WB_LF = 10 ;
const integer WB_MIDNUMLET = 11 ;
const integer WB_NEWLINE = 12 ;
const integer WB_REGIONAL_INDICATOR = 13 ;
const integer WB_HEBREW_LETTER = 14 ;
const integer WB_SINGLE_QUOTE = 15 ;
const integer WB_DOUBLE_QUOTE = 16 ;
const integer WB_COUNT = 17 ;
const integer SB_OTHER = 0 ;
const integer SB_ATERM = 1 ;
const integer SB_CLOSE = 2 ;
const integer SB_FORMAT = 3 ;
const integer SB_LOWER = 4 ;
const integer SB_NUMERIC = 5 ;
const integer SB_OLETTER = 6 ;
const integer SB_SEP = 7 ;
const integer SB_SP = 8 ;
const integer SB_STERM = 9 ;
const integer SB_UPPER = 10 ;
const integer SB_CR = 11 ;
const integer SB_EXTEND = 12 ;
const integer SB_LF = 13 ;
const integer SB_SCONTINUE = 14 ;
const integer SB_COUNT = 15 ;
const integer LB_UNKNOWN = 0 ;
const integer LB_AMBIGUOUS = 1 ;
const integer LB_ALPHABETIC = 2 ;
const integer LB_BREAK_BOTH = 3 ;
const integer LB_BREAK_AFTER = 4 ;
const integer LB_BREAK_BEFORE = 5 ;
const integer LB_MANDATORY_BREAK = 6 ;
const integer LB_CONTINGENT_BREAK = 7 ;
const integer LB_CLOSE_PUNCTUATION = 8 ;
const integer LB_COMBINING_MARK = 9 ;
const integer LB_CARRIAGE_RETURN = 10 ;
const integer LB_EXCLAMATION = 11 ;
const integer LB_GLUE = 12 ;
const integer LB_HYPHEN = 13 ;
const integer LB_IDEOGRAPHIC = 14 ;
const integer LB_INSEPARABLE = 15 ;
const integer LB_INSEPERABLE = 15 ;
const integer LB_INFIX_NUMERIC = 16 ;
const integer LB_LINE_FEED = 17 ;
const integer LB_NONSTARTER = 18 ;
const integer LB_NUMERIC = 19 ;
const integer LB_OPEN_PUNCTUATION = 20 ;
const integer LB_POSTFIX_NUMERIC = 21 ;
const integer LB_PREFIX_NUMERIC = 22 ;
const integer LB_QUOTATION = 23 ;
const integer LB_COMPLEX_CONTEXT = 24 ;
const integer LB_SURROGATE = 25 ;
const integer LB_SPACE = 26 ;
const integer LB_BREAK_SYMBOLS = 27 ;
const integer LB_ZWSPACE = 28 ;
const integer LB_NEXT_LINE = 29 ;
const integer LB_WORD_JOINER = 30 ;
const integer LB_H2 = 31 ;
const integer LB_H3 = 32 ;
const integer LB_JL = 33 ;
const integer LB_JT = 34 ;
const integer LB_JV = 35 ;
const integer LB_CLOSE_PARENTHESIS = 36 ;
const integer LB_CONDITIONAL_JAPANESE_STARTER = 37 ;
const integer LB_HEBREW_LETTER = 38 ;
const integer LB_REGIONAL_INDICATOR = 39 ;
const integer LB_COUNT = 40 ;
const integer NT_NONE = 0 ;
const integer NT_DECIMAL = 1 ;
const integer NT_DIGIT = 2 ;
const integer NT_NUMERIC = 3 ;
const integer NT_COUNT = 4 ;
const integer HST_NOT_APPLICABLE = 0 ;
const integer HST_LEADING_JAMO = 1 ;
const integer HST_VOWEL_JAMO = 2 ;
const integer HST_TRAILING_JAMO = 3 ;
const integer HST_LV_SYLLABLE = 4 ;
const integer HST_LVT_SYLLABLE = 5 ;
const integer HST_COUNT = 6 ;
/* Methods */
public static charAge ( mixed `$codepoint` ) : array
public static charDigitValue ( mixed `$codepoint` ) : int
public static charDirection ( mixed `$codepoint` ) : int
public static charFromName ( string `$characterName` [, int `$nameChoice` = `IntlChar::UNICODE_CHAR_NAME` ] ) : int
public static charMirror ( mixed `$codepoint` ) : mixed
public static charName ( mixed `$codepoint` [, int `$nameChoice` = `IntlChar::UNICODE_CHAR_NAME` ] ) : string
public static charType ( mixed `$codepoint` ) : int
public static chr ( mixed `$codepoint` ) : string
public static digit ( string `$codepoint` [, int `$radix` = 10 ] ) : int
public static enumCharNames ( mixed `$start` , mixed `$limit` , callable `$callback` [, int `$nameChoice` = `IntlChar::UNICODE_CHAR_NAME` ] ) : void
public static enumCharTypes ( callable `$callback` ) : void
public static foldCase ( mixed `$codepoint` [, int `$options` = `IntlChar::FOLD_CASE_DEFAULT` ] ) : mixed
public static forDigit ( int `$digit` [, int `$radix` = 10 ] ) : int
public static getBidiPairedBracket ( mixed `$codepoint` ) : mixed
public static getBlockCode ( mixed `$codepoint` ) : int
public static getCombiningClass ( mixed `$codepoint` ) : int
public static getFC_NFKC_Closure ( mixed `$codepoint` ) : string
public static getIntPropertyMaxValue ( int `$property` ) : int
public static getIntPropertyMinValue ( int `$property` ) : int
public static getIntPropertyValue ( mixed `$codepoint` , int `$property` ) : int
public static getNumericValue ( mixed `$codepoint` ) : float
public static getPropertyEnum ( string `$alias` ) : int
public static getPropertyName ( int `$property` [, int `$nameChoice` = `IntlChar::LONG_PROPERTY_NAME` ] ) : string
public static getPropertyValueEnum ( int `$property` , string `$name` ) : int
public static getPropertyValueName ( int `$property` , int `$value` [, int `$nameChoice` = `IntlChar::LONG_PROPERTY_NAME` ] ) : string
public static getUnicodeVersion ( void ) : array
public static hasBinaryProperty ( mixed `$codepoint` , int `$property` ) : bool
public static isalnum ( mixed `$codepoint` ) : bool
public static isalpha ( mixed `$codepoint` ) : bool
public static isbase ( mixed `$codepoint` ) : bool
public static isblank ( mixed `$codepoint` ) : bool
public static iscntrl ( mixed `$codepoint` ) : bool
public static isdefined ( mixed `$codepoint` ) : bool
public static isdigit ( mixed `$codepoint` ) : bool
public static isgraph ( mixed `$codepoint` ) : bool
public static isIDIgnorable ( mixed `$codepoint` ) : bool
public static isIDPart ( mixed `$codepoint` ) : bool
public static isIDStart ( mixed `$codepoint` ) : bool
public static isISOControl ( mixed `$codepoint` ) : bool
public static isJavaIDPart ( mixed `$codepoint` ) : bool
public static isJavaIDStart ( mixed `$codepoint` ) : bool
public static isJavaSpaceChar ( mixed `$codepoint` ) : bool
public static islower ( mixed `$codepoint` ) : bool
public static isMirrored ( mixed `$codepoint` ) : bool
public static isprint ( mixed `$codepoint` ) : bool
public static ispunct ( mixed `$codepoint` ) : bool
public static isspace ( mixed `$codepoint` ) : bool
public static istitle ( mixed `$codepoint` ) : bool
public static isUAlphabetic ( mixed `$codepoint` ) : bool
public static isULowercase ( mixed `$codepoint` ) : bool
public static isupper ( mixed `$codepoint` ) : bool
public static isUUppercase ( mixed `$codepoint` ) : bool
public static isUWhiteSpace ( mixed `$codepoint` ) : bool
public static isWhitespace ( mixed `$codepoint` ) : bool
public static isxdigit ( mixed `$codepoint` ) : bool
public static ord ( mixed `$character` ) : int
public static tolower ( mixed `$codepoint` ) : mixed
public static totitle ( mixed `$codepoint` ) : mixed
public static toupper ( mixed `$codepoint` ) : mixed
}

## Predefined Constants

`IntlChar::UNICODE_VERSION`

`IntlChar::CODEPOINT_MIN`

`IntlChar::CODEPOINT_MAX`

`IntlChar::NO_NUMERIC_VALUE`

  Special value that is returned by IntlChar::getNumericValue() when no numeric value is defined for a code point.

`IntlChar::PROPERTY_ALPHABETIC`

`IntlChar::PROPERTY_BINARY_START`

`IntlChar::PROPERTY_ASCII_HEX_DIGIT`

`IntlChar::PROPERTY_BIDI_CONTROL`

`IntlChar::PROPERTY_BIDI_MIRRORED`

`IntlChar::PROPERTY_DASH`

`IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT`

`IntlChar::PROPERTY_DEPRECATED`

`IntlChar::PROPERTY_DIACRITIC`

`IntlChar::PROPERTY_EXTENDER`

`IntlChar::PROPERTY_FULL_COMPOSITION_EXCLUSION`

`IntlChar::PROPERTY_GRAPHEME_BASE`

`IntlChar::PROPERTY_GRAPHEME_EXTEND`

`IntlChar::PROPERTY_GRAPHEME_LINK`

`IntlChar::PROPERTY_HEX_DIGIT`

`IntlChar::PROPERTY_HYPHEN`

`IntlChar::PROPERTY_ID_CONTINUE`

`IntlChar::PROPERTY_ID_START`

`IntlChar::PROPERTY_IDEOGRAPHIC`

`IntlChar::PROPERTY_IDS_BINARY_OPERATOR`

`IntlChar::PROPERTY_IDS_TRINARY_OPERATOR`

`IntlChar::PROPERTY_JOIN_CONTROL`

`IntlChar::PROPERTY_LOGICAL_ORDER_EXCEPTION`

`IntlChar::PROPERTY_LOWERCASE`

`IntlChar::PROPERTY_MATH`

`IntlChar::PROPERTY_NONCHARACTER_CODE_POINT`

`IntlChar::PROPERTY_QUOTATION_MARK`

`IntlChar::PROPERTY_RADICAL`

`IntlChar::PROPERTY_SOFT_DOTTED`

`IntlChar::PROPERTY_TERMINAL_PUNCTUATION`

`IntlChar::PROPERTY_UNIFIED_IDEOGRAPH`

`IntlChar::PROPERTY_UPPERCASE`

`IntlChar::PROPERTY_WHITE_SPACE`

`IntlChar::PROPERTY_XID_CONTINUE`

`IntlChar::PROPERTY_XID_START`

`IntlChar::PROPERTY_CASE_SENSITIVE`

`IntlChar::PROPERTY_S_TERM`

`IntlChar::PROPERTY_VARIATION_SELECTOR`

`IntlChar::PROPERTY_NFD_INERT`

`IntlChar::PROPERTY_NFKD_INERT`

`IntlChar::PROPERTY_NFC_INERT`

`IntlChar::PROPERTY_NFKC_INERT`

`IntlChar::PROPERTY_SEGMENT_STARTER`

`IntlChar::PROPERTY_PATTERN_SYNTAX`

`IntlChar::PROPERTY_PATTERN_WHITE_SPACE`

`IntlChar::PROPERTY_POSIX_ALNUM`

`IntlChar::PROPERTY_POSIX_BLANK`

`IntlChar::PROPERTY_POSIX_GRAPH`

`IntlChar::PROPERTY_POSIX_PRINT`

`IntlChar::PROPERTY_POSIX_XDIGIT`

`IntlChar::PROPERTY_CASED`

`IntlChar::PROPERTY_CASE_IGNORABLE`

`IntlChar::PROPERTY_CHANGES_WHEN_LOWERCASED`

`IntlChar::PROPERTY_CHANGES_WHEN_UPPERCASED`

`IntlChar::PROPERTY_CHANGES_WHEN_TITLECASED`

`IntlChar::PROPERTY_CHANGES_WHEN_CASEFOLDED`

`IntlChar::PROPERTY_CHANGES_WHEN_CASEMAPPED`

`IntlChar::PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED`

`IntlChar::PROPERTY_BINARY_LIMIT`

`IntlChar::PROPERTY_BIDI_CLASS`

`IntlChar::PROPERTY_INT_START`

`IntlChar::PROPERTY_BLOCK`

`IntlChar::PROPERTY_CANONICAL_COMBINING_CLASS`

`IntlChar::PROPERTY_DECOMPOSITION_TYPE`

`IntlChar::PROPERTY_EAST_ASIAN_WIDTH`

`IntlChar::PROPERTY_GENERAL_CATEGORY`

`IntlChar::PROPERTY_JOINING_GROUP`

`IntlChar::PROPERTY_JOINING_TYPE`

`IntlChar::PROPERTY_LINE_BREAK`

`IntlChar::PROPERTY_NUMERIC_TYPE`

`IntlChar::PROPERTY_SCRIPT`

`IntlChar::PROPERTY_HANGUL_SYLLABLE_TYPE`

`IntlChar::PROPERTY_NFD_QUICK_CHECK`

`IntlChar::PROPERTY_NFKD_QUICK_CHECK`

`IntlChar::PROPERTY_NFC_QUICK_CHECK`

`IntlChar::PROPERTY_NFKC_QUICK_CHECK`

`IntlChar::PROPERTY_LEAD_CANONICAL_COMBINING_CLASS`

`IntlChar::PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS`

`IntlChar::PROPERTY_GRAPHEME_CLUSTER_BREAK`

`IntlChar::PROPERTY_SENTENCE_BREAK`

`IntlChar::PROPERTY_WORD_BREAK`

`IntlChar::PROPERTY_BIDI_PAIRED_BRACKET_TYPE`

`IntlChar::PROPERTY_INT_LIMIT`

`IntlChar::PROPERTY_GENERAL_CATEGORY_MASK`

`IntlChar::PROPERTY_MASK_START`

`IntlChar::PROPERTY_MASK_LIMIT`

`IntlChar::PROPERTY_NUMERIC_VALUE`

`IntlChar::PROPERTY_DOUBLE_START`

`IntlChar::PROPERTY_DOUBLE_LIMIT`

`IntlChar::PROPERTY_AGE`

`IntlChar::PROPERTY_STRING_START`

`IntlChar::PROPERTY_BIDI_MIRRORING_GLYPH`

`IntlChar::PROPERTY_CASE_FOLDING`

`IntlChar::PROPERTY_ISO_COMMENT`

`IntlChar::PROPERTY_LOWERCASE_MAPPING`

`IntlChar::PROPERTY_NAME`

`IntlChar::PROPERTY_SIMPLE_CASE_FOLDING`

`IntlChar::PROPERTY_SIMPLE_LOWERCASE_MAPPING`

`IntlChar::PROPERTY_SIMPLE_TITLECASE_MAPPING`

`IntlChar::PROPERTY_SIMPLE_UPPERCASE_MAPPING`

`IntlChar::PROPERTY_TITLECASE_MAPPING`

`IntlChar::PROPERTY_UNICODE_1_NAME`

`IntlChar::PROPERTY_UPPERCASE_MAPPING`

`IntlChar::PROPERTY_BIDI_PAIRED_BRACKET`

`IntlChar::PROPERTY_STRING_LIMIT`

`IntlChar::PROPERTY_SCRIPT_EXTENSIONS`

`IntlChar::PROPERTY_OTHER_PROPERTY_START`

`IntlChar::PROPERTY_OTHER_PROPERTY_LIMIT`

`IntlChar::PROPERTY_INVALID_CODE`

`IntlChar::CHAR_CATEGORY_UNASSIGNED`

`IntlChar::CHAR_CATEGORY_GENERAL_OTHER_TYPES`

`IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER`

`IntlChar::CHAR_CATEGORY_LOWERCASE_LETTER`

`IntlChar::CHAR_CATEGORY_TITLECASE_LETTER`

`IntlChar::CHAR_CATEGORY_MODIFIER_LETTER`

`IntlChar::CHAR_CATEGORY_OTHER_LETTER`

`IntlChar::CHAR_CATEGORY_NON_SPACING_MARK`

`IntlChar::CHAR_CATEGORY_ENCLOSING_MARK`

`IntlChar::CHAR_CATEGORY_COMBINING_SPACING_MARK`

`IntlChar::CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER`

`IntlChar::CHAR_CATEGORY_LETTER_NUMBER`

`IntlChar::CHAR_CATEGORY_OTHER_NUMBER`

`IntlChar::CHAR_CATEGORY_SPACE_SEPARATOR`

`IntlChar::CHAR_CATEGORY_LINE_SEPARATOR`

`IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATOR`

`IntlChar::CHAR_CATEGORY_CONTROL_CHAR`

`IntlChar::CHAR_CATEGORY_FORMAT_CHAR`

`IntlChar::CHAR_CATEGORY_PRIVATE_USE_CHAR`

`IntlChar::CHAR_CATEGORY_SURROGATE`

`IntlChar::CHAR_CATEGORY_DASH_PUNCTUATION`

`IntlChar::CHAR_CATEGORY_START_PUNCTUATION`

`IntlChar::CHAR_CATEGORY_END_PUNCTUATION`

`IntlChar::CHAR_CATEGORY_CONNECTOR_PUNCTUATION`

`IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION`

`IntlChar::CHAR_CATEGORY_MATH_SYMBOL`

`IntlChar::CHAR_CATEGORY_CURRENCY_SYMBOL`

`IntlChar::CHAR_CATEGORY_MODIFIER_SYMBOL`

`IntlChar::CHAR_CATEGORY_OTHER_SYMBOL`

`IntlChar::CHAR_CATEGORY_INITIAL_PUNCTUATION`

`IntlChar::CHAR_CATEGORY_FINAL_PUNCTUATION`

`IntlChar::CHAR_CATEGORY_CHAR_CATEGORY_COUNT`

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT`

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT`

`IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER`

`IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR`

`IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR`

`IntlChar::CHAR_DIRECTION_ARABIC_NUMBER`

`IntlChar::CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR`

`IntlChar::CHAR_DIRECTION_BLOCK_SEPARATOR`

`IntlChar::CHAR_DIRECTION_SEGMENT_SEPARATOR`

`IntlChar::CHAR_DIRECTION_WHITE_SPACE_NEUTRAL`

`IntlChar::CHAR_DIRECTION_OTHER_NEUTRAL`

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING`

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE`

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC`

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING`

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE`

`IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT`

`IntlChar::CHAR_DIRECTION_DIR_NON_SPACING_MARK`

`IntlChar::CHAR_DIRECTION_BOUNDARY_NEUTRAL`

`IntlChar::CHAR_DIRECTION_FIRST_STRONG_ISOLATE`

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE`

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE`

`IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE`

`IntlChar::CHAR_DIRECTION_CHAR_DIRECTION_COUNT`

`IntlChar::BLOCK_CODE_NO_BLOCK`

`IntlChar::BLOCK_CODE_BASIC_LATIN`

`IntlChar::BLOCK_CODE_LATIN_1_SUPPLEMENT`

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_A`

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_B`

`IntlChar::BLOCK_CODE_IPA_EXTENSIONS`

`IntlChar::BLOCK_CODE_SPACING_MODIFIER_LETTERS`

`IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS`

`IntlChar::BLOCK_CODE_GREEK`

`IntlChar::BLOCK_CODE_CYRILLIC`

`IntlChar::BLOCK_CODE_ARMENIAN`

`IntlChar::BLOCK_CODE_HEBREW`

`IntlChar::BLOCK_CODE_ARABIC`

`IntlChar::BLOCK_CODE_SYRIAC`

`IntlChar::BLOCK_CODE_THAANA`

`IntlChar::BLOCK_CODE_DEVANAGARI`

`IntlChar::BLOCK_CODE_BENGALI`

`IntlChar::BLOCK_CODE_GURMUKHI`

`IntlChar::BLOCK_CODE_GUJARATI`

`IntlChar::BLOCK_CODE_ORIYA`

`IntlChar::BLOCK_CODE_TAMIL`

`IntlChar::BLOCK_CODE_TELUGU`

`IntlChar::BLOCK_CODE_KANNADA`

`IntlChar::BLOCK_CODE_MALAYALAM`

`IntlChar::BLOCK_CODE_SINHALA`

`IntlChar::BLOCK_CODE_THAI`

`IntlChar::BLOCK_CODE_LAO`

`IntlChar::BLOCK_CODE_TIBETAN`

`IntlChar::BLOCK_CODE_MYANMAR`

`IntlChar::BLOCK_CODE_GEORGIAN`

`IntlChar::BLOCK_CODE_HANGUL_JAMO`

`IntlChar::BLOCK_CODE_ETHIOPIC`

`IntlChar::BLOCK_CODE_CHEROKEE`

`IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS`

`IntlChar::BLOCK_CODE_OGHAM`

`IntlChar::BLOCK_CODE_RUNIC`

`IntlChar::BLOCK_CODE_KHMER`

`IntlChar::BLOCK_CODE_MONGOLIAN`

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL`

`IntlChar::BLOCK_CODE_GREEK_EXTENDED`

`IntlChar::BLOCK_CODE_GENERAL_PUNCTUATION`

`IntlChar::BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS`

`IntlChar::BLOCK_CODE_CURRENCY_SYMBOLS`

`IntlChar::BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS`

`IntlChar::BLOCK_CODE_LETTERLIKE_SYMBOLS`

`IntlChar::BLOCK_CODE_NUMBER_FORMS`

`IntlChar::BLOCK_CODE_ARROWS`

`IntlChar::BLOCK_CODE_MATHEMATICAL_OPERATORS`

`IntlChar::BLOCK_CODE_MISCELLANEOUS_TECHNICAL`

`IntlChar::BLOCK_CODE_CONTROL_PICTURES`

`IntlChar::BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION`

`IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERICS`

`IntlChar::BLOCK_CODE_BOX_DRAWING`

`IntlChar::BLOCK_CODE_BLOCK_ELEMENTS`

`IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES`

`IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS`

`IntlChar::BLOCK_CODE_DINGBATS`

`IntlChar::BLOCK_CODE_BRAILLE_PATTERNS`

`IntlChar::BLOCK_CODE_CJK_RADICALS_SUPPLEMENT`

`IntlChar::BLOCK_CODE_KANGXI_RADICALS`

`IntlChar::BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS`

`IntlChar::BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION`

`IntlChar::BLOCK_CODE_HIRAGANA`

`IntlChar::BLOCK_CODE_KATAKANA`

`IntlChar::BLOCK_CODE_BOPOMOFO`

`IntlChar::BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO`

`IntlChar::BLOCK_CODE_KANBUN`

`IntlChar::BLOCK_CODE_BOPOMOFO_EXTENDED`

`IntlChar::BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS`

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY`

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A`

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS`

`IntlChar::BLOCK_CODE_YI_SYLLABLES`

`IntlChar::BLOCK_CODE_YI_RADICALS`

`IntlChar::BLOCK_CODE_HANGUL_SYLLABLES`

`IntlChar::BLOCK_CODE_HIGH_SURROGATES`

`IntlChar::BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES`

`IntlChar::BLOCK_CODE_LOW_SURROGATES`

`IntlChar::BLOCK_CODE_PRIVATE_USE_AREA`

`IntlChar::BLOCK_CODE_PRIVATE_USE`

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS`

`IntlChar::BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS`

`IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A`

`IntlChar::BLOCK_CODE_COMBINING_HALF_MARKS`

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_FORMS`

`IntlChar::BLOCK_CODE_SMALL_FORM_VARIANTS`

`IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B`

`IntlChar::BLOCK_CODE_SPECIALS`

`IntlChar::BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS`

`IntlChar::BLOCK_CODE_OLD_ITALIC`

`IntlChar::BLOCK_CODE_GOTHIC`

`IntlChar::BLOCK_CODE_DESERET`

`IntlChar::BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS`

`IntlChar::BLOCK_CODE_MUSICAL_SYMBOLS`

`IntlChar::BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS`

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B`

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT`

`IntlChar::BLOCK_CODE_TAGS`

`IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENT`

`IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENTARY`

`IntlChar::BLOCK_CODE_TAGALOG`

`IntlChar::BLOCK_CODE_HANUNOO`

`IntlChar::BLOCK_CODE_BUHID`

`IntlChar::BLOCK_CODE_TAGBANWA`

`IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A`

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_A`

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_B`

`IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B`

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS`

`IntlChar::BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS`

`IntlChar::BLOCK_CODE_VARIATION_SELECTORS`

`IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A`

`IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B`

`IntlChar::BLOCK_CODE_LIMBU`

`IntlChar::BLOCK_CODE_TAI_LE`

`IntlChar::BLOCK_CODE_KHMER_SYMBOLS`

`IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS`

`IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS`

`IntlChar::BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS`

`IntlChar::BLOCK_CODE_LINEAR_B_SYLLABARY`

`IntlChar::BLOCK_CODE_LINEAR_B_IDEOGRAMS`

`IntlChar::BLOCK_CODE_AEGEAN_NUMBERS`

`IntlChar::BLOCK_CODE_UGARITIC`

`IntlChar::BLOCK_CODE_SHAVIAN`

`IntlChar::BLOCK_CODE_OSMANYA`

`IntlChar::BLOCK_CODE_CYPRIOT_SYLLABARY`

`IntlChar::BLOCK_CODE_TAI_XUAN_JING_SYMBOLS`

`IntlChar::BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT`

`IntlChar::BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION`

`IntlChar::BLOCK_CODE_ANCIENT_GREEK_NUMBERS`

`IntlChar::BLOCK_CODE_ARABIC_SUPPLEMENT`

`IntlChar::BLOCK_CODE_BUGINESE`

`IntlChar::BLOCK_CODE_CJK_STROKES`

`IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT`

`IntlChar::BLOCK_CODE_COPTIC`

`IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED`

`IntlChar::BLOCK_CODE_ETHIOPIC_SUPPLEMENT`

`IntlChar::BLOCK_CODE_GEORGIAN_SUPPLEMENT`

`IntlChar::BLOCK_CODE_GLAGOLITIC`

`IntlChar::BLOCK_CODE_KHAROSHTHI`

`IntlChar::BLOCK_CODE_MODIFIER_TONE_LETTERS`

`IntlChar::BLOCK_CODE_NEW_TAI_LUE`

`IntlChar::BLOCK_CODE_OLD_PERSIAN`

`IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT`

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION`

`IntlChar::BLOCK_CODE_SYLOTI_NAGRI`

`IntlChar::BLOCK_CODE_TIFINAGH`

`IntlChar::BLOCK_CODE_VERTICAL_FORMS`

`IntlChar::BLOCK_CODE_NKO`

`IntlChar::BLOCK_CODE_BALINESE`

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_C`

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_D`

`IntlChar::BLOCK_CODE_PHAGS_PA`

`IntlChar::BLOCK_CODE_PHOENICIAN`

`IntlChar::BLOCK_CODE_CUNEIFORM`

`IntlChar::BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION`

`IntlChar::BLOCK_CODE_COUNTING_ROD_NUMERALS`

`IntlChar::BLOCK_CODE_SUNDANESE`

`IntlChar::BLOCK_CODE_LEPCHA`

`IntlChar::BLOCK_CODE_OL_CHIKI`

`IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_A`

`IntlChar::BLOCK_CODE_VAI`

`IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_B`

`IntlChar::BLOCK_CODE_SAURASHTRA`

`IntlChar::BLOCK_CODE_KAYAH_LI`

`IntlChar::BLOCK_CODE_REJANG`

`IntlChar::BLOCK_CODE_CHAM`

`IntlChar::BLOCK_CODE_ANCIENT_SYMBOLS`

`IntlChar::BLOCK_CODE_PHAISTOS_DISC`

`IntlChar::BLOCK_CODE_LYCIAN`

`IntlChar::BLOCK_CODE_CARIAN`

`IntlChar::BLOCK_CODE_LYDIAN`

`IntlChar::BLOCK_CODE_MAHJONG_TILES`

`IntlChar::BLOCK_CODE_DOMINO_TILES`

`IntlChar::BLOCK_CODE_SAMARITAN`

`IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED`

`IntlChar::BLOCK_CODE_TAI_THAM`

`IntlChar::BLOCK_CODE_VEDIC_EXTENSIONS`

`IntlChar::BLOCK_CODE_LISU`

`IntlChar::BLOCK_CODE_BAMUM`

`IntlChar::BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS`

`IntlChar::BLOCK_CODE_DEVANAGARI_EXTENDED`

`IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_A`

`IntlChar::BLOCK_CODE_JAVANESE`

`IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_A`

`IntlChar::BLOCK_CODE_TAI_VIET`

`IntlChar::BLOCK_CODE_MEETEI_MAYEK`

`IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_B`

`IntlChar::BLOCK_CODE_IMPERIAL_ARAMAIC`

`IntlChar::BLOCK_CODE_OLD_SOUTH_ARABIAN`

`IntlChar::BLOCK_CODE_AVESTAN`

`IntlChar::BLOCK_CODE_INSCRIPTIONAL_PARTHIAN`

`IntlChar::BLOCK_CODE_INSCRIPTIONAL_PAHLAVI`

`IntlChar::BLOCK_CODE_OLD_TURKIC`

`IntlChar::BLOCK_CODE_RUMI_NUMERAL_SYMBOLS`

`IntlChar::BLOCK_CODE_KAITHI`

`IntlChar::BLOCK_CODE_EGYPTIAN_HIEROGLYPHS`

`IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT`

`IntlChar::BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT`

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C`

`IntlChar::BLOCK_CODE_MANDAIC`

`IntlChar::BLOCK_CODE_BATAK`

`IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED_A`

`IntlChar::BLOCK_CODE_BRAHMI`

`IntlChar::BLOCK_CODE_BAMUM_SUPPLEMENT`

`IntlChar::BLOCK_CODE_KANA_SUPPLEMENT`

`IntlChar::BLOCK_CODE_PLAYING_CARDS`

`IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS`

`IntlChar::BLOCK_CODE_EMOTICONS`

`IntlChar::BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS`

`IntlChar::BLOCK_CODE_ALCHEMICAL_SYMBOLS`

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D`

`IntlChar::BLOCK_CODE_ARABIC_EXTENDED_A`

`IntlChar::BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS`

`IntlChar::BLOCK_CODE_CHAKMA`

`IntlChar::BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS`

`IntlChar::BLOCK_CODE_MEROITIC_CURSIVE`

`IntlChar::BLOCK_CODE_MEROITIC_HIEROGLYPHS`

`IntlChar::BLOCK_CODE_MIAO`

`IntlChar::BLOCK_CODE_SHARADA`

`IntlChar::BLOCK_CODE_SORA_SOMPENG`

`IntlChar::BLOCK_CODE_SUNDANESE_SUPPLEMENT`

`IntlChar::BLOCK_CODE_TAKRI`

`IntlChar::BLOCK_CODE_COUNT`

`IntlChar::BLOCK_CODE_INVALID_CODE`

`IntlChar::BPT_NONE`

`IntlChar::BPT_OPEN`

`IntlChar::BPT_CLOSE`

`IntlChar::BPT_COUNT`

`IntlChar::EA_NEUTRAL`

`IntlChar::EA_AMBIGUOUS`

`IntlChar::EA_HALFWIDTH`

`IntlChar::EA_FULLWIDTH`

`IntlChar::EA_NARROW`

`IntlChar::EA_WIDE`

`IntlChar::EA_COUNT`

`IntlChar::UNICODE_CHAR_NAME`

`IntlChar::UNICODE_10_CHAR_NAME`

`IntlChar::EXTENDED_CHAR_NAME`

`IntlChar::CHAR_NAME_ALIAS`

`IntlChar::CHAR_NAME_CHOICE_COUNT`

`IntlChar::SHORT_PROPERTY_NAME`

`IntlChar::LONG_PROPERTY_NAME`

`IntlChar::PROPERTY_NAME_CHOICE_COUNT`

`IntlChar::DT_NONE`

`IntlChar::DT_CANONICAL`

`IntlChar::DT_COMPAT`

`IntlChar::DT_CIRCLE`

`IntlChar::DT_FINAL`

`IntlChar::DT_FONT`

`IntlChar::DT_FRACTION`

`IntlChar::DT_INITIAL`

`IntlChar::DT_ISOLATED`

`IntlChar::DT_MEDIAL`

`IntlChar::DT_NARROW`

`IntlChar::DT_NOBREAK`

`IntlChar::DT_SMALL`

`IntlChar::DT_SQUARE`

`IntlChar::DT_SUB`

`IntlChar::DT_SUPER`

`IntlChar::DT_VERTICAL`

`IntlChar::DT_WIDE`

`IntlChar::DT_COUNT`

`IntlChar::JT_NON_JOINING`

`IntlChar::JT_JOIN_CAUSING`

`IntlChar::JT_DUAL_JOINING`

`IntlChar::JT_LEFT_JOINING`

`IntlChar::JT_RIGHT_JOINING`

`IntlChar::JT_TRANSPARENT`

`IntlChar::JT_COUNT`

`IntlChar::JG_NO_JOINING_GROUP`

`IntlChar::JG_AIN`

`IntlChar::JG_ALAPH`

`IntlChar::JG_ALEF`

`IntlChar::JG_BEH`

`IntlChar::JG_BETH`

`IntlChar::JG_DAL`

`IntlChar::JG_DALATH_RISH`

`IntlChar::JG_E`

`IntlChar::JG_FEH`

`IntlChar::JG_FINAL_SEMKATH`

`IntlChar::JG_GAF`

`IntlChar::JG_GAMAL`

`IntlChar::JG_HAH`

`IntlChar::JG_TEH_MARBUTA_GOAL`

`IntlChar::JG_HAMZA_ON_HEH_GOAL`

`IntlChar::JG_HE`

`IntlChar::JG_HEH`

`IntlChar::JG_HEH_GOAL`

`IntlChar::JG_HETH`

`IntlChar::JG_KAF`

`IntlChar::JG_KAPH`

`IntlChar::JG_KNOTTED_HEH`

`IntlChar::JG_LAM`

`IntlChar::JG_LAMADH`

`IntlChar::JG_MEEM`

`IntlChar::JG_MIM`

`IntlChar::JG_NOON`

`IntlChar::JG_NUN`

`IntlChar::JG_PE`

`IntlChar::JG_QAF`

`IntlChar::JG_QAPH`

`IntlChar::JG_REH`

`IntlChar::JG_REVERSED_PE`

`IntlChar::JG_SAD`

`IntlChar::JG_SADHE`

`IntlChar::JG_SEEN`

`IntlChar::JG_SEMKATH`

`IntlChar::JG_SHIN`

`IntlChar::JG_SWASH_KAF`

`IntlChar::JG_SYRIAC_WAW`

`IntlChar::JG_TAH`

`IntlChar::JG_TAW`

`IntlChar::JG_TEH_MARBUTA`

`IntlChar::JG_TETH`

`IntlChar::JG_WAW`

`IntlChar::JG_YEH`

`IntlChar::JG_YEH_BARREE`

`IntlChar::JG_YEH_WITH_TAIL`

`IntlChar::JG_YUDH`

`IntlChar::JG_YUDH_HE`

`IntlChar::JG_ZAIN`

`IntlChar::JG_FE`

`IntlChar::JG_KHAPH`

`IntlChar::JG_ZHAIN`

`IntlChar::JG_BURUSHASKI_YEH_BARREE`

`IntlChar::JG_FARSI_YEH`

`IntlChar::JG_NYA`

`IntlChar::JG_ROHINGYA_YEH`

`IntlChar::JG_COUNT`

`IntlChar::GCB_OTHER`

`IntlChar::GCB_CONTROL`

`IntlChar::GCB_CR`

`IntlChar::GCB_EXTEND`

`IntlChar::GCB_L`

`IntlChar::GCB_LF`

`IntlChar::GCB_LV`

`IntlChar::GCB_LVT`

`IntlChar::GCB_T`

`IntlChar::GCB_V`

`IntlChar::GCB_SPACING_MARK`

`IntlChar::GCB_PREPEND`

`IntlChar::GCB_REGIONAL_INDICATOR`

`IntlChar::GCB_COUNT`

`IntlChar::WB_OTHER`

`IntlChar::WB_ALETTER`

`IntlChar::WB_FORMAT`

`IntlChar::WB_KATAKANA`

`IntlChar::WB_MIDLETTER`

`IntlChar::WB_MIDNUM`

`IntlChar::WB_NUMERIC`

`IntlChar::WB_EXTENDNUMLET`

`IntlChar::WB_CR`

`IntlChar::WB_EXTEND`

`IntlChar::WB_LF`

`IntlChar::WB_MIDNUMLET`

`IntlChar::WB_NEWLINE`

`IntlChar::WB_REGIONAL_INDICATOR`

`IntlChar::WB_HEBREW_LETTER`

`IntlChar::WB_SINGLE_QUOTE`

`IntlChar::WB_DOUBLE_QUOTE`

`IntlChar::WB_COUNT`

`IntlChar::SB_OTHER`

`IntlChar::SB_ATERM`

`IntlChar::SB_CLOSE`

`IntlChar::SB_FORMAT`

`IntlChar::SB_LOWER`

`IntlChar::SB_NUMERIC`

`IntlChar::SB_OLETTER`

`IntlChar::SB_SEP`

`IntlChar::SB_SP`

`IntlChar::SB_STERM`

`IntlChar::SB_UPPER`

`IntlChar::SB_CR`

`IntlChar::SB_EXTEND`

`IntlChar::SB_LF`

`IntlChar::SB_SCONTINUE`

`IntlChar::SB_COUNT`

`IntlChar::LB_UNKNOWN`

`IntlChar::LB_AMBIGUOUS`

`IntlChar::LB_ALPHABETIC`

`IntlChar::LB_BREAK_BOTH`

`IntlChar::LB_BREAK_AFTER`

`IntlChar::LB_BREAK_BEFORE`

`IntlChar::LB_MANDATORY_BREAK`

`IntlChar::LB_CONTINGENT_BREAK`

`IntlChar::LB_CLOSE_PUNCTUATION`

`IntlChar::LB_COMBINING_MARK`

`IntlChar::LB_CARRIAGE_RETURN`

`IntlChar::LB_EXCLAMATION`

`IntlChar::LB_GLUE`

`IntlChar::LB_HYPHEN`

`IntlChar::LB_IDEOGRAPHIC`

`IntlChar::LB_INSEPARABLE`

`IntlChar::LB_INSEPERABLE`

`IntlChar::LB_INFIX_NUMERIC`

`IntlChar::LB_LINE_FEED`

`IntlChar::LB_NONSTARTER`

`IntlChar::LB_NUMERIC`

`IntlChar::LB_OPEN_PUNCTUATION`

`IntlChar::LB_POSTFIX_NUMERIC`

`IntlChar::LB_PREFIX_NUMERIC`

`IntlChar::LB_QUOTATION`

`IntlChar::LB_COMPLEX_CONTEXT`

`IntlChar::LB_SURROGATE`

`IntlChar::LB_SPACE`

`IntlChar::LB_BREAK_SYMBOLS`

`IntlChar::LB_ZWSPACE`

`IntlChar::LB_NEXT_LINE`

`IntlChar::LB_WORD_JOINER`

`IntlChar::LB_H2`

`IntlChar::LB_H3`

`IntlChar::LB_JL`

`IntlChar::LB_JT`

`IntlChar::LB_JV`

`IntlChar::LB_CLOSE_PARENTHESIS`

`IntlChar::LB_CONDITIONAL_JAPANESE_STARTER`

`IntlChar::LB_HEBREW_LETTER`

`IntlChar::LB_REGIONAL_INDICATOR`

`IntlChar::LB_COUNT`

`IntlChar::NT_NONE`

`IntlChar::NT_DECIMAL`

`IntlChar::NT_DIGIT`

`IntlChar::NT_NUMERIC`

`IntlChar::NT_COUNT`

`IntlChar::HST_NOT_APPLICABLE`

`IntlChar::HST_LEADING_JAMO`

`IntlChar::HST_VOWEL_JAMO`

`IntlChar::HST_TRAILING_JAMO`

`IntlChar::HST_LV_SYLLABLE`

`IntlChar::HST_LVT_SYLLABLE`

`IntlChar::HST_COUNT`

`IntlChar::FOLD_CASE_DEFAULT`

`IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I`

## Changelog

Version | Description
--- | ---
7.0.6 | The `IntlChar::NO_NUMERIC_VALUE` constant was added.

## Table of Contents

- IntlChar::charAge — Get the "age" of the code point
- IntlChar::charDigitValue — Get the decimal digit value of a decimal digit character
- IntlChar::charDirection — Get bidirectional category value for a code point
- IntlChar::charFromName — Find Unicode character by name and return its code point value
- IntlChar::charMirror — Get the "mirror-image" character for a code point
- IntlChar::charName — Retrieve the name of a Unicode character
- IntlChar::charType — Get the general category value for a code point
- IntlChar::chr — Return Unicode character by code point value
- IntlChar::digit — Get the decimal digit value of a code point for a given radix
- IntlChar::enumCharNames — Enumerate all assigned Unicode characters within a range
- IntlChar::enumCharTypes — Enumerate all code points with their Unicode general categories
- IntlChar::foldCase — Perform case folding on a code point
- IntlChar::forDigit — Get character representation for a given digit and radix
- IntlChar::getBidiPairedBracket — Get the paired bracket character for a code point
- IntlChar::getBlockCode — Get the Unicode allocation block containing a code point
- IntlChar::getCombiningClass — Get the combining class of a code point
- IntlChar::getFC_NFKC_Closure — Get the FC_NFKC_Closure property for a code point
- IntlChar::getIntPropertyMaxValue — Get the max value for a Unicode property
- IntlChar::getIntPropertyMinValue — Get the min value for a Unicode property
- IntlChar::getIntPropertyValue — Get the value for a Unicode property for a code point
- IntlChar::getNumericValue — Get the numeric value for a Unicode code point
- IntlChar::getPropertyEnum — Get the property constant value for a given property name
- IntlChar::getPropertyName — Get the Unicode name for a property
- IntlChar::getPropertyValueEnum — Get the property value for a given value name
- IntlChar::getPropertyValueName — Get the Unicode name for a property value
- IntlChar::getUnicodeVersion — Get the Unicode version
- IntlChar::hasBinaryProperty — Check a binary Unicode property for a code point
- IntlChar::isalnum — Check if code point is an alphanumeric character
- IntlChar::isalpha — Check if code point is a letter character
- IntlChar::isbase — Check if code point is a base character
- IntlChar::isblank — Check if code point is a "blank" or "horizontal space" character
- IntlChar::iscntrl — Check if code point is a control character
- IntlChar::isdefined — Check whether the code point is defined
- IntlChar::isdigit — Check if code point is a digit character
- IntlChar::isgraph — Check if code point is a graphic character
- IntlChar::isIDIgnorable — Check if code point is an ignorable character
- IntlChar::isIDPart — Check if code point is permissible in an identifier
- IntlChar::isIDStart — Check if code point is permissible as the first character in an identifier
- IntlChar::isISOControl — Check if code point is an ISO control code
- IntlChar::isJavaIDPart — Check if code point is permissible in a Java identifier
- IntlChar::isJavaIDStart — Check if code point is permissible as the first character in a Java identifier
- IntlChar::isJavaSpaceChar — Check if code point is a space character according to Java
- IntlChar::islower — Check if code point is a lowercase letter
- IntlChar::isMirrored — Check if code point has the Bidi_Mirrored property
- IntlChar::isprint — Check if code point is a printable character
- IntlChar::ispunct — Check if code point is punctuation character
- IntlChar::isspace — Check if code point is a space character
- IntlChar::istitle — Check if code point is a titlecase letter
- IntlChar::isUAlphabetic — Check if code point has the Alphabetic Unicode property
- IntlChar::isULowercase — Check if code point has the Lowercase Unicode property
- IntlChar::isupper — Check if code point has the general category "Lu" (uppercase letter)
- IntlChar::isUUppercase — Check if code point has the Uppercase Unicode property
- IntlChar::isUWhiteSpace — Check if code point has the White_Space Unicode property
- IntlChar::isWhitespace — Check if code point is a whitespace character according to ICU
- IntlChar::isxdigit — Check if code point is a hexadecimal digit
- IntlChar::ord — Return Unicode code point value of character
- IntlChar::tolower — Make Unicode character lowercase
- IntlChar::totitle — Make Unicode character titlecase
- IntlChar::toupper — Make Unicode character uppercase