CharProperties

Bundles functions to inspect Unicode character properties.

Properties

Link copied to clipboard
const val AGE: Int = 16384
Link copied to clipboard
const val ALPHABETIC: Int = 0
Link copied to clipboard
const val ASCII_HEX_DIGIT: Int = 1
Link copied to clipboard
const val BIDI_CLASS: Int = 4096
Link copied to clipboard
const val BIDI_CONTROL: Int = 2
Link copied to clipboard
const val BIDI_MIRRORED: Int = 3
Link copied to clipboard
const val BIDI_MIRRORING_GLYPH: Int = 16385
Link copied to clipboard
const val BIDI_PAIRED_BRACKET: Int = 16397
Link copied to clipboard
const val BIDI_PAIRED_BRACKET_TYPE: Int = 4117
Link copied to clipboard
const val BINARY_START: Int
Link copied to clipboard
const val BLOCK: Int = 4097
Link copied to clipboard
const val CANONICAL_COMBINING_CLASS: Int = 4098
Link copied to clipboard
const val CASE_FOLDING: Int = 16386
Link copied to clipboard
const val CASE_IGNORABLE: Int = 50
Link copied to clipboard
const val CASE_SENSITIVE: Int = 34
Link copied to clipboard
const val CASED: Int = 49
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val DASH: Int = 4
Link copied to clipboard
const val DECOMPOSITION_TYPE: Int = 4099
Link copied to clipboard
Link copied to clipboard
const val DEPRECATED: Int = 6
Link copied to clipboard
const val DIACRITIC: Int = 7
Link copied to clipboard
const val DOUBLE_START: Int
Link copied to clipboard
const val EAST_ASIAN_WIDTH: Int = 4100
Link copied to clipboard
const val EMOJI: Int = 57
Link copied to clipboard
const val EMOJI_COMPONENT: Int = 61
Link copied to clipboard
const val EMOJI_MODIFIER: Int = 59
Link copied to clipboard
const val EMOJI_MODIFIER_BASE: Int = 60
Link copied to clipboard
const val EMOJI_PRESENTATION: Int = 58
Link copied to clipboard
const val EXTENDED_PICTOGRAPHIC: Int = 64
Link copied to clipboard
const val EXTENDER: Int = 8
Link copied to clipboard
Link copied to clipboard
const val GENERAL_CATEGORY: Int = 4101
Link copied to clipboard
const val GENERAL_CATEGORY_MASK: Int = 8192
Link copied to clipboard
const val GRAPHEME_BASE: Int = 10
Link copied to clipboard
const val GRAPHEME_CLUSTER_BREAK: Int = 4114
Link copied to clipboard
const val GRAPHEME_EXTEND: Int = 11
Link copied to clipboard
const val GRAPHEME_LINK: Int = 12
Link copied to clipboard
const val HANGUL_SYLLABLE_TYPE: Int = 4107
Link copied to clipboard
const val HEX_DIGIT: Int = 13
Link copied to clipboard
const val HYPHEN: Int = 14
Link copied to clipboard
const val ID_CONTINUE: Int = 15
Link copied to clipboard
const val ID_START: Int = 16
Link copied to clipboard
const val IDEOGRAPHIC: Int = 17
Link copied to clipboard
const val IDS_BINARY_OPERATOR: Int = 18
Link copied to clipboard
const val IDS_TRINARY_OPERATOR: Int = 19
Link copied to clipboard
const val INDIC_POSITIONAL_CATEGORY: Int = 4118
Link copied to clipboard
const val INDIC_SYLLABIC_CATEGORY: Int = 4119
Link copied to clipboard
const val INT_START: Int
Link copied to clipboard
const val INVALID_CODE: Int
Link copied to clipboard
const val JOIN_CONTROL: Int = 20
Link copied to clipboard
const val JOINING_GROUP: Int = 4102
Link copied to clipboard
const val JOINING_TYPE: Int = 4103
Link copied to clipboard
Link copied to clipboard
const val LINE_BREAK: Int = 4104
Link copied to clipboard
Link copied to clipboard
const val LOWERCASE: Int = 22
Link copied to clipboard
const val LOWERCASE_MAPPING: Int = 16388
Link copied to clipboard
const val MASK_START: Int
Link copied to clipboard
const val MATH: Int = 23
Link copied to clipboard
const val NAME: Int = 16389
Link copied to clipboard
const val NFC_INERT: Int = 39
Link copied to clipboard
const val NFC_QUICK_CHECK: Int = 4110
Link copied to clipboard
const val NFD_INERT: Int = 37
Link copied to clipboard
const val NFD_QUICK_CHECK: Int = 4108
Link copied to clipboard
const val NFKC_INERT: Int = 40
Link copied to clipboard
const val NFKC_QUICK_CHECK: Int = 4111
Link copied to clipboard
const val NFKD_INERT: Int = 38
Link copied to clipboard
const val NFKD_QUICK_CHECK: Int = 4109
Link copied to clipboard
Link copied to clipboard
const val NUMERIC_TYPE: Int = 4105
Link copied to clipboard
const val NUMERIC_VALUE: Int = 12288
Link copied to clipboard
Link copied to clipboard
const val PATTERN_SYNTAX: Int = 42
Link copied to clipboard
const val PATTERN_WHITE_SPACE: Int = 43
Link copied to clipboard
const val POSIX_ALNUM: Int = 44
Link copied to clipboard
const val POSIX_BLANK: Int = 45
Link copied to clipboard
const val POSIX_GRAPH: Int = 46
Link copied to clipboard
const val POSIX_PRINT: Int = 47
Link copied to clipboard
const val POSIX_XDIGIT: Int = 48
Link copied to clipboard
Link copied to clipboard
const val QUOTATION_MARK: Int = 25
Link copied to clipboard
const val RADICAL: Int = 26
Link copied to clipboard
const val REGIONAL_INDICATOR: Int = 62
Link copied to clipboard
const val S_TERM: Int = 35
Link copied to clipboard
const val SCRIPT: Int = 4106
Link copied to clipboard
const val SCRIPT_EXTENSIONS: Int = 28672
Link copied to clipboard
const val SEGMENT_STARTER: Int = 41
Link copied to clipboard
const val SENTENCE_BREAK: Int = 4115
Link copied to clipboard
const val SIMPLE_CASE_FOLDING: Int = 16390
Link copied to clipboard
const val SIMPLE_LOWERCASE_MAPPING: Int = 16391
Link copied to clipboard
const val SIMPLE_TITLECASE_MAPPING: Int = 16392
Link copied to clipboard
const val SIMPLE_UPPERCASE_MAPPING: Int = 16393
Link copied to clipboard
const val SOFT_DOTTED: Int = 27
Link copied to clipboard
const val STRING_START: Int
Link copied to clipboard
const val TERMINAL_PUNCTUATION: Int = 28
Link copied to clipboard
const val TITLECASE_MAPPING: Int = 16394
Link copied to clipboard
Link copied to clipboard
const val UNIFIED_IDEOGRAPH: Int = 29
Link copied to clipboard
const val UPPERCASE: Int = 30
Link copied to clipboard
const val UPPERCASE_MAPPING: Int = 16396
Link copied to clipboard
const val VARIATION_SELECTOR: Int = 36
Link copied to clipboard
const val VERTICAL_ORIENTATION: Int = 4120
Link copied to clipboard
const val WHITE_SPACE: Int = 31
Link copied to clipboard
const val WORD_BREAK: Int = 4116
Link copied to clipboard
const val XID_CONTINUE: Int = 32
Link copied to clipboard
const val XID_START: Int = 33

Functions

Link copied to clipboard
fun codePointHasBinaryProperty(codePoint: Int, property: Int): Boolean

Returns whether the given codepoint has the given binary property.