PHP 8.4.2 Released!

IntlChar

(PHP 7, PHP 8)

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

class IntlChar {
/* Constants */
public const string UNICODE_VERSION;
public const int CODEPOINT_MIN;
public const int CODEPOINT_MAX;
public const float NO_NUMERIC_VALUE;
public const int PROPERTY_ALPHABETIC;
public const int PROPERTY_DASH;
public const int PROPERTY_DEPRECATED;
public const int PROPERTY_DIACRITIC;
public const int PROPERTY_EXTENDER;
public const int PROPERTY_HEX_DIGIT;
public const int PROPERTY_HYPHEN;
public const int PROPERTY_ID_START;
public const int PROPERTY_LOWERCASE;
public const int PROPERTY_MATH;
public const int PROPERTY_RADICAL;
public const int PROPERTY_UPPERCASE;
public const int PROPERTY_XID_START;
public const int PROPERTY_S_TERM;
public const int PROPERTY_NFD_INERT;
public const int PROPERTY_NFKD_INERT;
public const int PROPERTY_NFC_INERT;
public const int PROPERTY_NFKC_INERT;
public const int PROPERTY_CASED;
public const int PROPERTY_BIDI_CLASS;
public const int PROPERTY_INT_START;
public const int PROPERTY_BLOCK;
public const int PROPERTY_LINE_BREAK;
public const int PROPERTY_SCRIPT;
public const int PROPERTY_WORD_BREAK;
public const int PROPERTY_INT_LIMIT;
public const int PROPERTY_MASK_START;
public const int PROPERTY_MASK_LIMIT;
public const int PROPERTY_AGE;
public const int PROPERTY_NAME;
public const int BLOCK_CODE_NO_BLOCK;
public const int BLOCK_CODE_GREEK;
public const int BLOCK_CODE_CYRILLIC;
public const int BLOCK_CODE_ARMENIAN;
public const int BLOCK_CODE_HEBREW;
public const int BLOCK_CODE_ARABIC;
public const int BLOCK_CODE_SYRIAC;
public const int BLOCK_CODE_THAANA;
public const int BLOCK_CODE_BENGALI;
public const int BLOCK_CODE_GURMUKHI;
public const int BLOCK_CODE_GUJARATI;
public const int BLOCK_CODE_ORIYA;
public const int BLOCK_CODE_TAMIL;
public const int BLOCK_CODE_TELUGU;
public const int BLOCK_CODE_KANNADA;
public const int BLOCK_CODE_SINHALA;
public const int BLOCK_CODE_THAI;
public const int BLOCK_CODE_LAO;
public const int BLOCK_CODE_TIBETAN;
public const int BLOCK_CODE_MYANMAR;
public const int BLOCK_CODE_GEORGIAN;
public const int BLOCK_CODE_ETHIOPIC;
public const int BLOCK_CODE_CHEROKEE;
public const int BLOCK_CODE_OGHAM;
public const int BLOCK_CODE_RUNIC;
public const int BLOCK_CODE_KHMER;
public const int BLOCK_CODE_ARROWS;
public const int BLOCK_CODE_DINGBATS;
public const int BLOCK_CODE_HIRAGANA;
public const int BLOCK_CODE_KATAKANA;
public const int BLOCK_CODE_BOPOMOFO;
public const int BLOCK_CODE_KANBUN;
public const int BLOCK_CODE_SPECIALS;
public const int BLOCK_CODE_GOTHIC;
public const int BLOCK_CODE_DESERET;
public const int BLOCK_CODE_TAGS;
public const int BLOCK_CODE_TAGALOG;
public const int BLOCK_CODE_HANUNOO;
public const int BLOCK_CODE_BUHID;
public const int BLOCK_CODE_TAGBANWA;
public const int BLOCK_CODE_LIMBU;
public const int BLOCK_CODE_TAI_LE;
public const int BLOCK_CODE_UGARITIC;
public const int BLOCK_CODE_SHAVIAN;
public const int BLOCK_CODE_OSMANYA;
public const int BLOCK_CODE_BUGINESE;
public const int BLOCK_CODE_COPTIC;
public const int BLOCK_CODE_TIFINAGH;
public const int BLOCK_CODE_NKO;
public const int BLOCK_CODE_BALINESE;
public const int BLOCK_CODE_PHAGS_PA;
public const int BLOCK_CODE_LEPCHA;
public const int BLOCK_CODE_OL_CHIKI;
public const int BLOCK_CODE_VAI;
public const int BLOCK_CODE_KAYAH_LI;
public const int BLOCK_CODE_REJANG;
public const int BLOCK_CODE_CHAM;
public const int BLOCK_CODE_LYCIAN;
public const int BLOCK_CODE_CARIAN;
public const int BLOCK_CODE_LYDIAN;
public const int BLOCK_CODE_TAI_THAM;
public const int BLOCK_CODE_LISU;
public const int BLOCK_CODE_BAMUM;
public const int BLOCK_CODE_JAVANESE;
public const int BLOCK_CODE_TAI_VIET;
public const int BLOCK_CODE_AVESTAN;
public const int BLOCK_CODE_KAITHI;
public const int BLOCK_CODE_MANDAIC;
public const int BLOCK_CODE_BATAK;
public const int BLOCK_CODE_BRAHMI;
public const int BLOCK_CODE_CHAKMA;
public const int BLOCK_CODE_MIAO;
public const int BLOCK_CODE_SHARADA;
public const int BLOCK_CODE_TAKRI;
public const int BLOCK_CODE_DUPLOYAN;
public const int BLOCK_CODE_ELBASAN;
public const int BLOCK_CODE_GRANTHA;
public const int BLOCK_CODE_KHOJKI;
public const int BLOCK_CODE_LINEAR_A;
public const int BLOCK_CODE_MAHAJANI;
public const int BLOCK_CODE_MODI;
public const int BLOCK_CODE_MRO;
public const int BLOCK_CODE_SIDDHAM;
public const int BLOCK_CODE_TIRHUTA;
public const int BLOCK_CODE_COUNT;
public const int BPT_NONE;
public const int BPT_OPEN;
public const int BPT_CLOSE;
public const int BPT_COUNT;
public const int EA_NEUTRAL;
public const int EA_AMBIGUOUS;
public const int EA_HALFWIDTH;
public const int EA_FULLWIDTH;
public const int EA_NARROW;
public const int EA_WIDE;
public const int EA_COUNT;
public const int UNICODE_CHAR_NAME;
public const int EXTENDED_CHAR_NAME;
public const int CHAR_NAME_ALIAS;
public const int SHORT_PROPERTY_NAME;
public const int LONG_PROPERTY_NAME;
public const int DT_NONE;
public const int DT_CANONICAL;
public const int DT_COMPAT;
public const int DT_CIRCLE;
public const int DT_FINAL;
public const int DT_FONT;
public const int DT_FRACTION;
public const int DT_INITIAL;
public const int DT_ISOLATED;
public const int DT_MEDIAL;
public const int DT_NARROW;
public const int DT_NOBREAK;
public const int DT_SMALL;
public const int DT_SQUARE;
public const int DT_SUB;
public const int DT_SUPER;
public const int DT_VERTICAL;
public const int DT_WIDE;
public const int DT_COUNT;
public const int JT_NON_JOINING;
public const int JT_JOIN_CAUSING;
public const int JT_DUAL_JOINING;
public const int JT_LEFT_JOINING;
public const int JT_RIGHT_JOINING;
public const int JT_TRANSPARENT;
public const int JT_COUNT;
public const int JG_NO_JOINING_GROUP;
public const int JG_AIN;
public const int JG_ALAPH;
public const int JG_ALEF;
public const int JG_BEH;
public const int JG_BETH;
public const int JG_DAL;
public const int JG_DALATH_RISH;
public const int JG_E;
public const int JG_FEH;
public const int JG_FINAL_SEMKATH;
public const int JG_GAF;
public const int JG_GAMAL;
public const int JG_HAH;
public const int JG_TEH_MARBUTA_GOAL;
public const int JG_HE;
public const int JG_HEH;
public const int JG_HEH_GOAL;
public const int JG_HETH;
public const int JG_KAF;
public const int JG_KAPH;
public const int JG_KNOTTED_HEH;
public const int JG_LAM;
public const int JG_LAMADH;
public const int JG_MEEM;
public const int JG_MIM;
public const int JG_NOON;
public const int JG_NUN;
public const int JG_PE;
public const int JG_QAF;
public const int JG_QAPH;
public const int JG_REH;
public const int JG_REVERSED_PE;
public const int JG_SAD;
public const int JG_SADHE;
public const int JG_SEEN;
public const int JG_SEMKATH;
public const int JG_SHIN;
public const int JG_SWASH_KAF;
public const int JG_SYRIAC_WAW;
public const int JG_TAH;
public const int JG_TAW;
public const int JG_TEH_MARBUTA;
public const int JG_TETH;
public const int JG_WAW;
public const int JG_YEH;
public const int JG_YEH_BARREE;
public const int JG_YEH_WITH_TAIL;
public const int JG_YUDH;
public const int JG_YUDH_HE;
public const int JG_ZAIN;
public const int JG_FE;
public const int JG_KHAPH;
public const int JG_ZHAIN;
public const int JG_FARSI_YEH;
public const int JG_NYA;
public const int JG_ROHINGYA_YEH;
public const int JG_MANICHAEAN_ALEPH;
public const int JG_MANICHAEAN_AYIN;
public const int JG_MANICHAEAN_BETH;
public const int JG_MANICHAEAN_FIVE;
public const int JG_MANICHAEAN_GIMEL;
public const int JG_MANICHAEAN_HETH;
public const int JG_MANICHAEAN_KAPH;
public const int JG_MANICHAEAN_MEM;
public const int JG_MANICHAEAN_NUN;
public const int JG_MANICHAEAN_ONE;
public const int JG_MANICHAEAN_PE;
public const int JG_MANICHAEAN_QOPH;
public const int JG_MANICHAEAN_RESH;
public const int JG_MANICHAEAN_SADHE;
public const int JG_MANICHAEAN_TAW;
public const int JG_MANICHAEAN_TEN;
public const int JG_MANICHAEAN_TETH;
public const int JG_MANICHAEAN_WAW;
public const int JG_MANICHAEAN_YODH;
public const int JG_MANICHAEAN_ZAYIN;
public const int JG_STRAIGHT_WAW;
public const int JG_COUNT;
public const int GCB_OTHER;
public const int GCB_CONTROL;
public const int GCB_CR;
public const int GCB_EXTEND;
public const int GCB_L;
public const int GCB_LF;
public const int GCB_LV;
public const int GCB_LVT;
public const int GCB_T;
public const int GCB_V;
public const int GCB_SPACING_MARK;
public const int GCB_PREPEND;
public const int GCB_COUNT;
public const int WB_OTHER;
public const int WB_ALETTER;
public const int WB_FORMAT;
public const int WB_KATAKANA;
public const int WB_MIDLETTER;
public const int WB_MIDNUM;
public const int WB_NUMERIC;
public const int WB_EXTENDNUMLET;
public const int WB_CR;
public const int WB_EXTEND;
public const int WB_LF;
public const int WB_MIDNUMLET;
public const int WB_NEWLINE;
public const int WB_HEBREW_LETTER;
public const int WB_SINGLE_QUOTE;
public const int WB_DOUBLE_QUOTE;
public const int WB_COUNT;
public const int SB_OTHER;
public const int SB_ATERM;
public const int SB_CLOSE;
public const int SB_FORMAT;
public const int SB_LOWER;
public const int SB_NUMERIC;
public const int SB_OLETTER;
public const int SB_SEP;
public const int SB_SP;
public const int SB_STERM;
public const int SB_UPPER;
public const int SB_CR;
public const int SB_EXTEND;
public const int SB_LF;
public const int SB_SCONTINUE;
public const int SB_COUNT;
public const int LB_UNKNOWN;
public const int LB_AMBIGUOUS;
public const int LB_ALPHABETIC;
public const int LB_BREAK_BOTH;
public const int LB_BREAK_AFTER;
public const int LB_BREAK_BEFORE;
public const int LB_MANDATORY_BREAK;
public const int LB_CONTINGENT_BREAK;
public const int LB_COMBINING_MARK;
public const int LB_CARRIAGE_RETURN;
public const int LB_EXCLAMATION;
public const int LB_GLUE;
public const int LB_HYPHEN;
public const int LB_IDEOGRAPHIC;
public const int LB_INSEPARABLE;
public const int LB_INSEPERABLE;
public const int LB_INFIX_NUMERIC;
public const int LB_LINE_FEED;
public const int LB_NONSTARTER;
public const int LB_NUMERIC;
public const int LB_OPEN_PUNCTUATION;
public const int LB_POSTFIX_NUMERIC;
public const int LB_PREFIX_NUMERIC;
public const int LB_QUOTATION;
public const int LB_COMPLEX_CONTEXT;
public const int LB_SURROGATE;
public const int LB_SPACE;
public const int LB_BREAK_SYMBOLS;
public const int LB_ZWSPACE;
public const int LB_NEXT_LINE;
public const int LB_WORD_JOINER;
public const int LB_H2;
public const int LB_H3;
public const int LB_JL;
public const int LB_JT;
public const int LB_JV;
public const int LB_HEBREW_LETTER;
public const int LB_COUNT;
public const int NT_NONE;
public const int NT_DECIMAL;
public const int NT_DIGIT;
public const int NT_NUMERIC;
public const int NT_COUNT;
public const int HST_NOT_APPLICABLE;
public const int HST_LEADING_JAMO;
public const int HST_VOWEL_JAMO;
public const int HST_TRAILING_JAMO;
public const int HST_LV_SYLLABLE;
public const int HST_LVT_SYLLABLE;
public const int HST_COUNT;
public const int FOLD_CASE_DEFAULT;
/* Methods */
public static charAge(int|string $codepoint): ?array
public static charDigitValue(int|string $codepoint): ?int
public static charDirection(int|string $codepoint): ?int
public static charFromName(string $name, int $type = IntlChar::UNICODE_CHAR_NAME): ?int
public static charMirror(int|string $codepoint): int|string|null
public static charName(int|string $codepoint, int $type = IntlChar::UNICODE_CHAR_NAME): ?string
public static charType(int|string $codepoint): ?int
public static chr(int|string $codepoint): ?string
public static digit(int|string $codepoint, int $base = 10): int|false|null
public static enumCharNames(
    int|string $start,
    int|string $end,
    callable $callback,
    int $type = IntlChar::UNICODE_CHAR_NAME
): bool
public static enumCharTypes(callable $callback): void
public static foldCase(int|string $codepoint, int $options = IntlChar::FOLD_CASE_DEFAULT): int|string|null
public static forDigit(int $digit, int $base = 10): int
public static getBidiPairedBracket(int|string $codepoint): int|string|null
public static getBlockCode(int|string $codepoint): ?int
public static getCombiningClass(int|string $codepoint): ?int
public static getFC_NFKC_Closure(int|string $codepoint): string|false|null
public static getIntPropertyMaxValue(int $property): int
public static getIntPropertyMinValue(int $property): int
public static getIntPropertyValue(int|string $codepoint, int $property): ?int
public static getNumericValue(int|string $codepoint): ?float
public static getPropertyEnum(string $alias): int
public static getPropertyName(int $property, int $type = IntlChar::LONG_PROPERTY_NAME): string|false
public static getPropertyValueEnum(int $property, string $name): int
public static getPropertyValueName(int $property, int $value, int $type = IntlChar::LONG_PROPERTY_NAME): string|false
public static getUnicodeVersion(): array
public static hasBinaryProperty(int|string $codepoint, int $property): ?bool
public static isalnum(int|string $codepoint): ?bool
public static isalpha(int|string $codepoint): ?bool
public static isbase(int|string $codepoint): ?bool
public static isblank(int|string $codepoint): ?bool
public static iscntrl(int|string $codepoint): ?bool
public static isdefined(int|string $codepoint): ?bool
public static isdigit(int|string $codepoint): ?bool
public static isgraph(int|string $codepoint): ?bool
public static isIDIgnorable(int|string $codepoint): ?bool
public static isIDPart(int|string $codepoint): ?bool
public static isIDStart(int|string $codepoint): ?bool
public static isISOControl(int|string $codepoint): ?bool
public static isJavaIDPart(int|string $codepoint): ?bool
public static isJavaIDStart(int|string $codepoint): ?bool
public static isJavaSpaceChar(int|string $codepoint): ?bool
public static islower(int|string $codepoint): ?bool
public static isMirrored(int|string $codepoint): ?bool
public static isprint(int|string $codepoint): ?bool
public static ispunct(int|string $codepoint): ?bool
public static isspace(int|string $codepoint): ?bool
public static istitle(int|string $codepoint): ?bool
public static isUAlphabetic(int|string $codepoint): ?bool
public static isULowercase(int|string $codepoint): ?bool
public static isupper(int|string $codepoint): ?bool
public static isUUppercase(int|string $codepoint): ?bool
public static isUWhiteSpace(int|string $codepoint): ?bool
public static isWhitespace(int|string $codepoint): ?bool
public static isxdigit(int|string $codepoint): ?bool
public static ord(int|string $character): ?int
public static tolower(int|string $codepoint): int|string|null
public static totitle(int|string $codepoint): int|string|null
public static toupper(int|string $codepoint): int|string|null
}

Predefined Constants

IntlChar::UNICODE_VERSION string

IntlChar::CODEPOINT_MIN int

IntlChar::CODEPOINT_MAX int

IntlChar::NO_NUMERIC_VALUE int

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

IntlChar::PROPERTY_ALPHABETIC int

IntlChar::PROPERTY_BINARY_START int

IntlChar::PROPERTY_ASCII_HEX_DIGIT int

IntlChar::PROPERTY_BIDI_CONTROL int

IntlChar::PROPERTY_BIDI_MIRRORED int

IntlChar::PROPERTY_DASH int

IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT int

IntlChar::PROPERTY_DEPRECATED int

IntlChar::PROPERTY_DIACRITIC int

IntlChar::PROPERTY_EXTENDER int

IntlChar::PROPERTY_FULL_COMPOSITION_EXCLUSION int

IntlChar::PROPERTY_GRAPHEME_BASE int

IntlChar::PROPERTY_GRAPHEME_EXTEND int

IntlChar::PROPERTY_HEX_DIGIT int

IntlChar::PROPERTY_HYPHEN int

IntlChar::PROPERTY_ID_CONTINUE int

IntlChar::PROPERTY_ID_START int

IntlChar::PROPERTY_IDEOGRAPHIC int

IntlChar::PROPERTY_IDS_BINARY_OPERATOR int

IntlChar::PROPERTY_IDS_TRINARY_OPERATOR int

IntlChar::PROPERTY_JOIN_CONTROL int

IntlChar::PROPERTY_LOGICAL_ORDER_EXCEPTION int

IntlChar::PROPERTY_LOWERCASE int

IntlChar::PROPERTY_MATH int

IntlChar::PROPERTY_NONCHARACTER_CODE_POINT int

IntlChar::PROPERTY_QUOTATION_MARK int

IntlChar::PROPERTY_RADICAL int

IntlChar::PROPERTY_SOFT_DOTTED int

IntlChar::PROPERTY_TERMINAL_PUNCTUATION int

IntlChar::PROPERTY_UNIFIED_IDEOGRAPH int

IntlChar::PROPERTY_UPPERCASE int

IntlChar::PROPERTY_WHITE_SPACE int

IntlChar::PROPERTY_XID_CONTINUE int

IntlChar::PROPERTY_XID_START int

IntlChar::PROPERTY_CASE_SENSITIVE int

IntlChar::PROPERTY_S_TERM int

IntlChar::PROPERTY_VARIATION_SELECTOR int

IntlChar::PROPERTY_NFD_INERT int

IntlChar::PROPERTY_NFKD_INERT int

IntlChar::PROPERTY_NFC_INERT int

IntlChar::PROPERTY_NFKC_INERT int

IntlChar::PROPERTY_SEGMENT_STARTER int

IntlChar::PROPERTY_PATTERN_SYNTAX int

IntlChar::PROPERTY_PATTERN_WHITE_SPACE int

IntlChar::PROPERTY_POSIX_ALNUM int

IntlChar::PROPERTY_POSIX_BLANK int

IntlChar::PROPERTY_POSIX_GRAPH int

IntlChar::PROPERTY_POSIX_PRINT int

IntlChar::PROPERTY_POSIX_XDIGIT int

IntlChar::PROPERTY_CASED int

IntlChar::PROPERTY_CASE_IGNORABLE int

IntlChar::PROPERTY_CHANGES_WHEN_LOWERCASED int

IntlChar::PROPERTY_CHANGES_WHEN_UPPERCASED int

IntlChar::PROPERTY_CHANGES_WHEN_TITLECASED int

IntlChar::PROPERTY_CHANGES_WHEN_CASEFOLDED int

IntlChar::PROPERTY_CHANGES_WHEN_CASEMAPPED int

IntlChar::PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED int

IntlChar::PROPERTY_BINARY_LIMIT int

IntlChar::PROPERTY_BIDI_CLASS int

IntlChar::PROPERTY_INT_START int

IntlChar::PROPERTY_BLOCK int

IntlChar::PROPERTY_CANONICAL_COMBINING_CLASS int

IntlChar::PROPERTY_DECOMPOSITION_TYPE int

IntlChar::PROPERTY_EAST_ASIAN_WIDTH int

IntlChar::PROPERTY_GENERAL_CATEGORY int

IntlChar::PROPERTY_JOINING_GROUP int

IntlChar::PROPERTY_JOINING_TYPE int

IntlChar::PROPERTY_LINE_BREAK int

IntlChar::PROPERTY_NUMERIC_TYPE int

IntlChar::PROPERTY_SCRIPT int

IntlChar::PROPERTY_HANGUL_SYLLABLE_TYPE int

IntlChar::PROPERTY_NFD_QUICK_CHECK int

IntlChar::PROPERTY_NFKD_QUICK_CHECK int

IntlChar::PROPERTY_NFC_QUICK_CHECK int

IntlChar::PROPERTY_NFKC_QUICK_CHECK int

IntlChar::PROPERTY_LEAD_CANONICAL_COMBINING_CLASS int

IntlChar::PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS int

IntlChar::PROPERTY_GRAPHEME_CLUSTER_BREAK int

IntlChar::PROPERTY_SENTENCE_BREAK int

IntlChar::PROPERTY_WORD_BREAK int

IntlChar::PROPERTY_BIDI_PAIRED_BRACKET_TYPE int

IntlChar::PROPERTY_INT_LIMIT int

IntlChar::PROPERTY_GENERAL_CATEGORY_MASK int

IntlChar::PROPERTY_MASK_START int

IntlChar::PROPERTY_MASK_LIMIT int

IntlChar::PROPERTY_NUMERIC_VALUE int

IntlChar::PROPERTY_DOUBLE_START int

IntlChar::PROPERTY_DOUBLE_LIMIT int

IntlChar::PROPERTY_AGE int

IntlChar::PROPERTY_STRING_START int

IntlChar::PROPERTY_BIDI_MIRRORING_GLYPH int

IntlChar::PROPERTY_CASE_FOLDING int

IntlChar::PROPERTY_ISO_COMMENT int

IntlChar::PROPERTY_LOWERCASE_MAPPING int

IntlChar::PROPERTY_NAME int

IntlChar::PROPERTY_SIMPLE_CASE_FOLDING int

IntlChar::PROPERTY_SIMPLE_LOWERCASE_MAPPING int

IntlChar::PROPERTY_SIMPLE_TITLECASE_MAPPING int

IntlChar::PROPERTY_SIMPLE_UPPERCASE_MAPPING int

IntlChar::PROPERTY_TITLECASE_MAPPING int

IntlChar::PROPERTY_UNICODE_1_NAME int

IntlChar::PROPERTY_UPPERCASE_MAPPING int

IntlChar::PROPERTY_BIDI_PAIRED_BRACKET int

IntlChar::PROPERTY_STRING_LIMIT int

IntlChar::PROPERTY_SCRIPT_EXTENSIONS int

IntlChar::PROPERTY_OTHER_PROPERTY_START int

IntlChar::PROPERTY_OTHER_PROPERTY_LIMIT int

IntlChar::PROPERTY_INVALID_CODE int

IntlChar::CHAR_CATEGORY_UNASSIGNED int

IntlChar::CHAR_CATEGORY_GENERAL_OTHER_TYPES int

IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER int

IntlChar::CHAR_CATEGORY_LOWERCASE_LETTER int

IntlChar::CHAR_CATEGORY_TITLECASE_LETTER int

IntlChar::CHAR_CATEGORY_MODIFIER_LETTER int

IntlChar::CHAR_CATEGORY_OTHER_LETTER int

IntlChar::CHAR_CATEGORY_NON_SPACING_MARK int

IntlChar::CHAR_CATEGORY_ENCLOSING_MARK int

IntlChar::CHAR_CATEGORY_COMBINING_SPACING_MARK int

IntlChar::CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER int

IntlChar::CHAR_CATEGORY_LETTER_NUMBER int

IntlChar::CHAR_CATEGORY_OTHER_NUMBER int

IntlChar::CHAR_CATEGORY_SPACE_SEPARATOR int

IntlChar::CHAR_CATEGORY_LINE_SEPARATOR int

IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATOR int

IntlChar::CHAR_CATEGORY_CONTROL_CHAR int

IntlChar::CHAR_CATEGORY_FORMAT_CHAR int

IntlChar::CHAR_CATEGORY_PRIVATE_USE_CHAR int

IntlChar::CHAR_CATEGORY_SURROGATE int

IntlChar::CHAR_CATEGORY_DASH_PUNCTUATION int

IntlChar::CHAR_CATEGORY_START_PUNCTUATION int

IntlChar::CHAR_CATEGORY_END_PUNCTUATION int

IntlChar::CHAR_CATEGORY_CONNECTOR_PUNCTUATION int

IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION int

IntlChar::CHAR_CATEGORY_MATH_SYMBOL int

IntlChar::CHAR_CATEGORY_CURRENCY_SYMBOL int

IntlChar::CHAR_CATEGORY_MODIFIER_SYMBOL int

IntlChar::CHAR_CATEGORY_OTHER_SYMBOL int

IntlChar::CHAR_CATEGORY_INITIAL_PUNCTUATION int

IntlChar::CHAR_CATEGORY_FINAL_PUNCTUATION int

IntlChar::CHAR_CATEGORY_CHAR_CATEGORY_COUNT int

IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT int

IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT int

IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER int

IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR int

IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR int

IntlChar::CHAR_DIRECTION_ARABIC_NUMBER int

IntlChar::CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR int

IntlChar::CHAR_DIRECTION_BLOCK_SEPARATOR int

IntlChar::CHAR_DIRECTION_SEGMENT_SEPARATOR int

IntlChar::CHAR_DIRECTION_WHITE_SPACE_NEUTRAL int

IntlChar::CHAR_DIRECTION_OTHER_NEUTRAL int

IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING int

IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE int

IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC int

IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING int

IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE int

IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT int

IntlChar::CHAR_DIRECTION_DIR_NON_SPACING_MARK int

IntlChar::CHAR_DIRECTION_BOUNDARY_NEUTRAL int

IntlChar::CHAR_DIRECTION_FIRST_STRONG_ISOLATE int

IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE int

IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE int

IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE int

IntlChar::CHAR_DIRECTION_CHAR_DIRECTION_COUNT int

IntlChar::BLOCK_CODE_NO_BLOCK int

IntlChar::BLOCK_CODE_BASIC_LATIN int

IntlChar::BLOCK_CODE_LATIN_1_SUPPLEMENT int

IntlChar::BLOCK_CODE_LATIN_EXTENDED_A int

IntlChar::BLOCK_CODE_LATIN_EXTENDED_B int

IntlChar::BLOCK_CODE_IPA_EXTENSIONS int

IntlChar::BLOCK_CODE_SPACING_MODIFIER_LETTERS int

IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS int

IntlChar::BLOCK_CODE_GREEK int

IntlChar::BLOCK_CODE_CYRILLIC int

IntlChar::BLOCK_CODE_ARMENIAN int

IntlChar::BLOCK_CODE_HEBREW int

IntlChar::BLOCK_CODE_ARABIC int

IntlChar::BLOCK_CODE_SYRIAC int

IntlChar::BLOCK_CODE_THAANA int

IntlChar::BLOCK_CODE_DEVANAGARI int

IntlChar::BLOCK_CODE_BENGALI int

IntlChar::BLOCK_CODE_GURMUKHI int

IntlChar::BLOCK_CODE_GUJARATI int

IntlChar::BLOCK_CODE_ORIYA int

IntlChar::BLOCK_CODE_TAMIL int

IntlChar::BLOCK_CODE_TELUGU int

IntlChar::BLOCK_CODE_KANNADA int

IntlChar::BLOCK_CODE_MALAYALAM int

IntlChar::BLOCK_CODE_SINHALA int

IntlChar::BLOCK_CODE_THAI int

IntlChar::BLOCK_CODE_LAO int

IntlChar::BLOCK_CODE_TIBETAN int

IntlChar::BLOCK_CODE_MYANMAR int

IntlChar::BLOCK_CODE_GEORGIAN int

IntlChar::BLOCK_CODE_HANGUL_JAMO int

IntlChar::BLOCK_CODE_ETHIOPIC int

IntlChar::BLOCK_CODE_CHEROKEE int

IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS int

IntlChar::BLOCK_CODE_OGHAM int

IntlChar::BLOCK_CODE_RUNIC int

IntlChar::BLOCK_CODE_KHMER int

IntlChar::BLOCK_CODE_MONGOLIAN int

IntlChar::BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL int

IntlChar::BLOCK_CODE_GREEK_EXTENDED int

IntlChar::BLOCK_CODE_GENERAL_PUNCTUATION int

IntlChar::BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS int

IntlChar::BLOCK_CODE_CURRENCY_SYMBOLS int

IntlChar::BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS int

IntlChar::BLOCK_CODE_LETTERLIKE_SYMBOLS int

IntlChar::BLOCK_CODE_NUMBER_FORMS int

IntlChar::BLOCK_CODE_ARROWS int

IntlChar::BLOCK_CODE_MATHEMATICAL_OPERATORS int

IntlChar::BLOCK_CODE_MISCELLANEOUS_TECHNICAL int

IntlChar::BLOCK_CODE_CONTROL_PICTURES int

IntlChar::BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION int

IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERICS int

IntlChar::BLOCK_CODE_BOX_DRAWING int

IntlChar::BLOCK_CODE_BLOCK_ELEMENTS int

IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES int

IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS int

IntlChar::BLOCK_CODE_DINGBATS int

IntlChar::BLOCK_CODE_BRAILLE_PATTERNS int

IntlChar::BLOCK_CODE_CJK_RADICALS_SUPPLEMENT int

IntlChar::BLOCK_CODE_KANGXI_RADICALS int

IntlChar::BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS int

IntlChar::BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION int

IntlChar::BLOCK_CODE_HIRAGANA int

IntlChar::BLOCK_CODE_KATAKANA int

IntlChar::BLOCK_CODE_BOPOMOFO int

IntlChar::BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO int

IntlChar::BLOCK_CODE_KANBUN int

IntlChar::BLOCK_CODE_BOPOMOFO_EXTENDED int

IntlChar::BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS int

IntlChar::BLOCK_CODE_CJK_COMPATIBILITY int

IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A int

IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS int

IntlChar::BLOCK_CODE_YI_SYLLABLES int

IntlChar::BLOCK_CODE_YI_RADICALS int

IntlChar::BLOCK_CODE_HANGUL_SYLLABLES int

IntlChar::BLOCK_CODE_HIGH_SURROGATES int

IntlChar::BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES int

IntlChar::BLOCK_CODE_LOW_SURROGATES int

IntlChar::BLOCK_CODE_PRIVATE_USE_AREA int

IntlChar::BLOCK_CODE_PRIVATE_USE int

IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS int

IntlChar::BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS int

IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A int

IntlChar::BLOCK_CODE_COMBINING_HALF_MARKS int

IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_FORMS int

IntlChar::BLOCK_CODE_SMALL_FORM_VARIANTS int

IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B int

IntlChar::BLOCK_CODE_SPECIALS int

IntlChar::BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS int

IntlChar::BLOCK_CODE_OLD_ITALIC int

IntlChar::BLOCK_CODE_GOTHIC int

IntlChar::BLOCK_CODE_DESERET int

IntlChar::BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS int

IntlChar::BLOCK_CODE_MUSICAL_SYMBOLS int

IntlChar::BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS int

IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B int

IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT int

IntlChar::BLOCK_CODE_TAGS int

IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENT int

IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENTARY int

IntlChar::BLOCK_CODE_TAGALOG int

IntlChar::BLOCK_CODE_HANUNOO int

IntlChar::BLOCK_CODE_BUHID int

IntlChar::BLOCK_CODE_TAGBANWA int

IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A int

IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_A int

IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_B int

IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B int

IntlChar::BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS int

IntlChar::BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS int

IntlChar::BLOCK_CODE_VARIATION_SELECTORS int

IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A int

IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B int

IntlChar::BLOCK_CODE_LIMBU int

IntlChar::BLOCK_CODE_TAI_LE int

IntlChar::BLOCK_CODE_KHMER_SYMBOLS int

IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS int

IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS int

IntlChar::BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS int

IntlChar::BLOCK_CODE_LINEAR_B_SYLLABARY int

IntlChar::BLOCK_CODE_LINEAR_B_IDEOGRAMS int

IntlChar::BLOCK_CODE_AEGEAN_NUMBERS int

IntlChar::BLOCK_CODE_UGARITIC int

IntlChar::BLOCK_CODE_SHAVIAN int

IntlChar::BLOCK_CODE_OSMANYA int

IntlChar::BLOCK_CODE_CYPRIOT_SYLLABARY int

IntlChar::BLOCK_CODE_TAI_XUAN_JING_SYMBOLS int

IntlChar::BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT int

IntlChar::BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION int

IntlChar::BLOCK_CODE_ANCIENT_GREEK_NUMBERS int

IntlChar::BLOCK_CODE_ARABIC_SUPPLEMENT int

IntlChar::BLOCK_CODE_BUGINESE int

IntlChar::BLOCK_CODE_CJK_STROKES int

IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT int

IntlChar::BLOCK_CODE_COPTIC int

IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED int

IntlChar::BLOCK_CODE_ETHIOPIC_SUPPLEMENT int

IntlChar::BLOCK_CODE_GEORGIAN_SUPPLEMENT int

IntlChar::BLOCK_CODE_GLAGOLITIC int

IntlChar::BLOCK_CODE_KHAROSHTHI int

IntlChar::BLOCK_CODE_MODIFIER_TONE_LETTERS int

IntlChar::BLOCK_CODE_NEW_TAI_LUE int

IntlChar::BLOCK_CODE_OLD_PERSIAN int

IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT int

IntlChar::BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION int

IntlChar::BLOCK_CODE_SYLOTI_NAGRI int

IntlChar::BLOCK_CODE_TIFINAGH int

IntlChar::BLOCK_CODE_VERTICAL_FORMS int

IntlChar::BLOCK_CODE_NKO int

IntlChar::BLOCK_CODE_BALINESE int

IntlChar::BLOCK_CODE_LATIN_EXTENDED_C int

IntlChar::BLOCK_CODE_LATIN_EXTENDED_D int

IntlChar::BLOCK_CODE_PHAGS_PA int

IntlChar::BLOCK_CODE_PHOENICIAN int

IntlChar::BLOCK_CODE_CUNEIFORM int

IntlChar::BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION int

IntlChar::BLOCK_CODE_COUNTING_ROD_NUMERALS int

IntlChar::BLOCK_CODE_SUNDANESE int

IntlChar::BLOCK_CODE_LEPCHA int

IntlChar::BLOCK_CODE_OL_CHIKI int

IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_A int

IntlChar::BLOCK_CODE_VAI int

IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_B int

IntlChar::BLOCK_CODE_SAURASHTRA int

IntlChar::BLOCK_CODE_KAYAH_LI int

IntlChar::BLOCK_CODE_REJANG int

IntlChar::BLOCK_CODE_CHAM int

IntlChar::BLOCK_CODE_ANCIENT_SYMBOLS int

IntlChar::BLOCK_CODE_PHAISTOS_DISC int

IntlChar::BLOCK_CODE_LYCIAN int

IntlChar::BLOCK_CODE_CARIAN int

IntlChar::BLOCK_CODE_LYDIAN int

IntlChar::BLOCK_CODE_MAHJONG_TILES int

IntlChar::BLOCK_CODE_DOMINO_TILES int

IntlChar::BLOCK_CODE_SAMARITAN int

IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED int

IntlChar::BLOCK_CODE_TAI_THAM int

IntlChar::BLOCK_CODE_VEDIC_EXTENSIONS int

IntlChar::BLOCK_CODE_LISU int

IntlChar::BLOCK_CODE_BAMUM int

IntlChar::BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS int

IntlChar::BLOCK_CODE_DEVANAGARI_EXTENDED int

IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_A int

IntlChar::BLOCK_CODE_JAVANESE int

IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_A int

IntlChar::BLOCK_CODE_TAI_VIET int

IntlChar::BLOCK_CODE_MEETEI_MAYEK int

IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_B int

IntlChar::BLOCK_CODE_IMPERIAL_ARAMAIC int

IntlChar::BLOCK_CODE_OLD_SOUTH_ARABIAN int

IntlChar::BLOCK_CODE_AVESTAN int

IntlChar::BLOCK_CODE_INSCRIPTIONAL_PARTHIAN int

IntlChar::BLOCK_CODE_INSCRIPTIONAL_PAHLAVI int

IntlChar::BLOCK_CODE_OLD_TURKIC int

IntlChar::BLOCK_CODE_RUMI_NUMERAL_SYMBOLS int

IntlChar::BLOCK_CODE_KAITHI int

IntlChar::BLOCK_CODE_EGYPTIAN_HIEROGLYPHS int

IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT int

IntlChar::BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT int

IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C int

IntlChar::BLOCK_CODE_MANDAIC int

IntlChar::BLOCK_CODE_BATAK int

IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED_A int

IntlChar::BLOCK_CODE_BRAHMI int

IntlChar::BLOCK_CODE_BAMUM_SUPPLEMENT int

IntlChar::BLOCK_CODE_KANA_SUPPLEMENT int

IntlChar::BLOCK_CODE_PLAYING_CARDS int

IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS int

IntlChar::BLOCK_CODE_EMOTICONS int

IntlChar::BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS int

IntlChar::BLOCK_CODE_ALCHEMICAL_SYMBOLS int

IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D int

IntlChar::BLOCK_CODE_ARABIC_EXTENDED_A int

IntlChar::BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS int

IntlChar::BLOCK_CODE_CHAKMA int

IntlChar::BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS int

IntlChar::BLOCK_CODE_MEROITIC_CURSIVE int

IntlChar::BLOCK_CODE_MEROITIC_HIEROGLYPHS int

IntlChar::BLOCK_CODE_MIAO int

IntlChar::BLOCK_CODE_SHARADA int

IntlChar::BLOCK_CODE_SORA_SOMPENG int

IntlChar::BLOCK_CODE_SUNDANESE_SUPPLEMENT int

IntlChar::BLOCK_CODE_TAKRI int

IntlChar::BLOCK_CODE_BASSA_VAH int

IntlChar::BLOCK_CODE_CAUCASIAN_ALBANIAN int

IntlChar::BLOCK_CODE_COPTIC_EPACT_NUMBERS int

IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED int

IntlChar::BLOCK_CODE_DUPLOYAN int

IntlChar::BLOCK_CODE_ELBASAN int

IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED int

IntlChar::BLOCK_CODE_GRANTHA int

IntlChar::BLOCK_CODE_KHOJKI int

IntlChar::BLOCK_CODE_KHUDAWADI int

IntlChar::BLOCK_CODE_LATIN_EXTENDED_E int

IntlChar::BLOCK_CODE_LINEAR_A int

IntlChar::BLOCK_CODE_MAHAJANI int

IntlChar::BLOCK_CODE_MANICHAEAN int

IntlChar::BLOCK_CODE_MENDE_KIKAKUI int

IntlChar::BLOCK_CODE_MODI int

IntlChar::BLOCK_CODE_MRO int

IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_B int

IntlChar::BLOCK_CODE_NABATAEAN int

IntlChar::BLOCK_CODE_OLD_NORTH_ARABIAN int

IntlChar::BLOCK_CODE_OLD_PERMIC int

IntlChar::BLOCK_CODE_ORNAMENTAL_DINGBATS int

IntlChar::BLOCK_CODE_PAHAWH_HMONG int

IntlChar::BLOCK_CODE_PALMYRENE int

IntlChar::BLOCK_CODE_PAU_CIN_HAU int

IntlChar::BLOCK_CODE_PSALTER_PAHLAVI int

IntlChar::BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS int

IntlChar::BLOCK_CODE_SIDDHAM int

IntlChar::BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS int

IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_C int

IntlChar::BLOCK_CODE_TIRHUTA int

IntlChar::BLOCK_CODE_WARANG_CITI int

IntlChar::BLOCK_CODE_COUNT int

IntlChar::BLOCK_CODE_INVALID_CODE int

IntlChar::BPT_NONE int

IntlChar::BPT_OPEN int

IntlChar::BPT_CLOSE int

IntlChar::BPT_COUNT int

IntlChar::EA_NEUTRAL int

IntlChar::EA_AMBIGUOUS int

IntlChar::EA_HALFWIDTH int

IntlChar::EA_FULLWIDTH int

IntlChar::EA_NARROW int

IntlChar::EA_WIDE int

IntlChar::EA_COUNT int

IntlChar::UNICODE_CHAR_NAME int

IntlChar::UNICODE_10_CHAR_NAME int

IntlChar::EXTENDED_CHAR_NAME int

IntlChar::CHAR_NAME_ALIAS int

IntlChar::CHAR_NAME_CHOICE_COUNT int

IntlChar::SHORT_PROPERTY_NAME int

IntlChar::LONG_PROPERTY_NAME int

IntlChar::PROPERTY_NAME_CHOICE_COUNT int

IntlChar::DT_NONE int

IntlChar::DT_CANONICAL int

IntlChar::DT_COMPAT int

IntlChar::DT_CIRCLE int

IntlChar::DT_FINAL int

IntlChar::DT_FONT int

IntlChar::DT_FRACTION int

IntlChar::DT_INITIAL int

IntlChar::DT_ISOLATED int

IntlChar::DT_MEDIAL int

IntlChar::DT_NARROW int

IntlChar::DT_NOBREAK int

IntlChar::DT_SMALL int

IntlChar::DT_SQUARE int

IntlChar::DT_SUB int

IntlChar::DT_SUPER int

IntlChar::DT_VERTICAL int

IntlChar::DT_WIDE int

IntlChar::DT_COUNT int

IntlChar::JT_NON_JOINING int

IntlChar::JT_JOIN_CAUSING int

IntlChar::JT_DUAL_JOINING int

IntlChar::JT_LEFT_JOINING int

IntlChar::JT_RIGHT_JOINING int

IntlChar::JT_TRANSPARENT int

IntlChar::JT_COUNT int

IntlChar::JG_NO_JOINING_GROUP int

IntlChar::JG_AIN int

IntlChar::JG_ALAPH int

IntlChar::JG_ALEF int

IntlChar::JG_BEH int

IntlChar::JG_BETH int

IntlChar::JG_DAL int

IntlChar::JG_DALATH_RISH int

IntlChar::JG_E int

IntlChar::JG_FEH int

IntlChar::JG_FINAL_SEMKATH int

IntlChar::JG_GAF int

IntlChar::JG_GAMAL int

IntlChar::JG_HAH int

IntlChar::JG_TEH_MARBUTA_GOAL int

IntlChar::JG_HAMZA_ON_HEH_GOAL int

IntlChar::JG_HE int

IntlChar::JG_HEH int

IntlChar::JG_HEH_GOAL int

IntlChar::JG_HETH int

IntlChar::JG_KAF int

IntlChar::JG_KAPH int

IntlChar::JG_KNOTTED_HEH int

IntlChar::JG_LAM int

IntlChar::JG_LAMADH int

IntlChar::JG_MEEM int

IntlChar::JG_MIM int

IntlChar::JG_NOON int

IntlChar::JG_NUN int

IntlChar::JG_PE int

IntlChar::JG_QAF int

IntlChar::JG_QAPH int

IntlChar::JG_REH int

IntlChar::JG_REVERSED_PE int

IntlChar::JG_SAD int

IntlChar::JG_SADHE int

IntlChar::JG_SEEN int

IntlChar::JG_SEMKATH int

IntlChar::JG_SHIN int

IntlChar::JG_SWASH_KAF int

IntlChar::JG_SYRIAC_WAW int

IntlChar::JG_TAH int

IntlChar::JG_TAW int

IntlChar::JG_TEH_MARBUTA int

IntlChar::JG_TETH int

IntlChar::JG_WAW int

IntlChar::JG_YEH int

IntlChar::JG_YEH_BARREE int

IntlChar::JG_YEH_WITH_TAIL int

IntlChar::JG_YUDH int

IntlChar::JG_YUDH_HE int

IntlChar::JG_ZAIN int

IntlChar::JG_FE int

IntlChar::JG_KHAPH int

IntlChar::JG_ZHAIN int

IntlChar::JG_BURUSHASKI_YEH_BARREE int

IntlChar::JG_FARSI_YEH int

IntlChar::JG_NYA int

IntlChar::JG_ROHINGYA_YEH int

IntlChar::JG_MANICHAEAN_ALEPH int

IntlChar::JG_MANICHAEAN_AYIN int

IntlChar::JG_MANICHAEAN_BETH int

IntlChar::JG_MANICHAEAN_DALETH int

IntlChar::JG_MANICHAEAN_DHAMEDH int

IntlChar::JG_MANICHAEAN_FIVE int

IntlChar::JG_MANICHAEAN_GIMEL int

IntlChar::JG_MANICHAEAN_HETH int

IntlChar::JG_MANICHAEAN_HUNDRED int

IntlChar::JG_MANICHAEAN_KAPH int

IntlChar::JG_MANICHAEAN_LAMEDH int

IntlChar::JG_MANICHAEAN_MEM int

IntlChar::JG_MANICHAEAN_NUN int

IntlChar::JG_MANICHAEAN_ONE int

IntlChar::JG_MANICHAEAN_PE int

IntlChar::JG_MANICHAEAN_QOPH int

IntlChar::JG_MANICHAEAN_RESH int

IntlChar::JG_MANICHAEAN_SADHE int

IntlChar::JG_MANICHAEAN_SAMEKH int

IntlChar::JG_MANICHAEAN_TAW int

IntlChar::JG_MANICHAEAN_TEN int

IntlChar::JG_MANICHAEAN_TETH int

IntlChar::JG_MANICHAEAN_THAMEDH int

IntlChar::JG_MANICHAEAN_TWENTY int

IntlChar::JG_MANICHAEAN_WAW int

IntlChar::JG_MANICHAEAN_YODH int

IntlChar::JG_MANICHAEAN_ZAYIN int

IntlChar::JG_STRAIGHT_WAW int

IntlChar::JG_COUNT int

IntlChar::GCB_OTHER int

IntlChar::GCB_CONTROL int

IntlChar::GCB_CR int

IntlChar::GCB_EXTEND int

IntlChar::GCB_L int

IntlChar::GCB_LF int

IntlChar::GCB_LV int

IntlChar::GCB_LVT int

IntlChar::GCB_T int

IntlChar::GCB_V int

IntlChar::GCB_SPACING_MARK int

IntlChar::GCB_PREPEND int

IntlChar::GCB_REGIONAL_INDICATOR int

IntlChar::GCB_COUNT int

IntlChar::WB_OTHER int

IntlChar::WB_ALETTER int

IntlChar::WB_FORMAT int

IntlChar::WB_KATAKANA int

IntlChar::WB_MIDLETTER int

IntlChar::WB_MIDNUM int

IntlChar::WB_NUMERIC int

IntlChar::WB_EXTENDNUMLET int

IntlChar::WB_CR int

IntlChar::WB_EXTEND int

IntlChar::WB_LF int

IntlChar::WB_MIDNUMLET int

IntlChar::WB_NEWLINE int

IntlChar::WB_REGIONAL_INDICATOR int

IntlChar::WB_HEBREW_LETTER int

IntlChar::WB_SINGLE_QUOTE int

IntlChar::WB_DOUBLE_QUOTE int

IntlChar::WB_COUNT int

IntlChar::SB_OTHER int

IntlChar::SB_ATERM int

IntlChar::SB_CLOSE int

IntlChar::SB_FORMAT int

IntlChar::SB_LOWER int

IntlChar::SB_NUMERIC int

IntlChar::SB_OLETTER int

IntlChar::SB_SEP int

IntlChar::SB_SP int

IntlChar::SB_STERM int

IntlChar::SB_UPPER int

IntlChar::SB_CR int

IntlChar::SB_EXTEND int

IntlChar::SB_LF int

IntlChar::SB_SCONTINUE int

IntlChar::SB_COUNT int

IntlChar::LB_UNKNOWN int

IntlChar::LB_AMBIGUOUS int

IntlChar::LB_ALPHABETIC int

IntlChar::LB_BREAK_BOTH int

IntlChar::LB_BREAK_AFTER int

IntlChar::LB_BREAK_BEFORE int

IntlChar::LB_MANDATORY_BREAK int

IntlChar::LB_CONTINGENT_BREAK int

IntlChar::LB_CLOSE_PUNCTUATION int

IntlChar::LB_COMBINING_MARK int

IntlChar::LB_CARRIAGE_RETURN int

IntlChar::LB_EXCLAMATION int

IntlChar::LB_GLUE int

IntlChar::LB_HYPHEN int

IntlChar::LB_IDEOGRAPHIC int

IntlChar::LB_INSEPARABLE int

IntlChar::LB_INSEPERABLE int

IntlChar::LB_INFIX_NUMERIC int

IntlChar::LB_LINE_FEED int

IntlChar::LB_NONSTARTER int

IntlChar::LB_NUMERIC int

IntlChar::LB_OPEN_PUNCTUATION int

IntlChar::LB_POSTFIX_NUMERIC int

IntlChar::LB_PREFIX_NUMERIC int

IntlChar::LB_QUOTATION int

IntlChar::LB_COMPLEX_CONTEXT int

IntlChar::LB_SURROGATE int

IntlChar::LB_SPACE int

IntlChar::LB_BREAK_SYMBOLS int

IntlChar::LB_ZWSPACE int

IntlChar::LB_NEXT_LINE int

IntlChar::LB_WORD_JOINER int

IntlChar::LB_H2 int

IntlChar::LB_H3 int

IntlChar::LB_JL int

IntlChar::LB_JT int

IntlChar::LB_JV int

IntlChar::LB_CLOSE_PARENTHESIS int

IntlChar::LB_CONDITIONAL_JAPANESE_STARTER int

IntlChar::LB_HEBREW_LETTER int

IntlChar::LB_REGIONAL_INDICATOR int

IntlChar::LB_COUNT int

IntlChar::NT_NONE int

IntlChar::NT_DECIMAL int

IntlChar::NT_DIGIT int

IntlChar::NT_NUMERIC int

IntlChar::NT_COUNT int

IntlChar::HST_NOT_APPLICABLE int

IntlChar::HST_LEADING_JAMO int

IntlChar::HST_VOWEL_JAMO int

IntlChar::HST_TRAILING_JAMO int

IntlChar::HST_LV_SYLLABLE int

IntlChar::HST_LVT_SYLLABLE int

IntlChar::HST_COUNT int

IntlChar::FOLD_CASE_DEFAULT int

IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I int

Changelog

Version Description
8.4.0 The class constants are now typed.
7.0.6 The IntlChar::NO_NUMERIC_VALUE constant was added.

Table of Contents

add a note

User Contributed Notes 2 notes

up
1
Hayley Watson
6 years ago
The authoritative source on what these character classes mean is Unicode Standard "Unicode Character Database", documented at https://www.unicode.org/reports/tr44/ (see chapter 5).
up
0
Anonymous
6 years ago
For a description of the constants, have a look into uchar.h documentation of the ICU4C API: http://icu-project.org/apiref/icu4c/uchar_8h.html
To Top