Logo Search packages:      
Sourcecode: icu version File versions

Data for enumerated Unicode general category types. See http://www.unicode.org/Public/UNIDATA/UnicodeData.html . ICU 2.0

Enumerator:
U_UNASSIGNED  See note !!. Comments of the form "Cn" are read by genpname. Non-category for unassigned and non-character code points. ICU 2.0
U_GENERAL_OTHER_TYPES  Cn "Other, Not Assigned (no characters in [UnicodeData.txt] have this property)" (same as U_UNASSIGNED!) ICU 2.0
U_UPPERCASE_LETTER  Lu ICU 2.0
U_LOWERCASE_LETTER  Ll ICU 2.0
U_TITLECASE_LETTER  Lt ICU 2.0
U_MODIFIER_LETTER  Lm ICU 2.0
U_OTHER_LETTER  Lo ICU 2.0
U_NON_SPACING_MARK  Mn ICU 2.0
U_ENCLOSING_MARK  Me ICU 2.0
U_COMBINING_SPACING_MARK  Mc ICU 2.0
U_DECIMAL_DIGIT_NUMBER  Nd ICU 2.0
U_LETTER_NUMBER  Nl ICU 2.0
U_OTHER_NUMBER  No ICU 2.0
U_SPACE_SEPARATOR  Zs ICU 2.0
U_LINE_SEPARATOR  Zl ICU 2.0
U_PARAGRAPH_SEPARATOR  Zp ICU 2.0
U_CONTROL_CHAR  Cc ICU 2.0
U_FORMAT_CHAR  Cf ICU 2.0
U_PRIVATE_USE_CHAR  Co ICU 2.0
U_SURROGATE  Cs ICU 2.0
U_DASH_PUNCTUATION  Pd ICU 2.0
U_START_PUNCTUATION  Ps ICU 2.0
U_END_PUNCTUATION  Pe ICU 2.0
U_CONNECTOR_PUNCTUATION  Pc ICU 2.0
U_OTHER_PUNCTUATION  Po ICU 2.0
U_MATH_SYMBOL  Sm ICU 2.0
U_CURRENCY_SYMBOL  Sc ICU 2.0
U_MODIFIER_SYMBOL  Sk ICU 2.0
U_OTHER_SYMBOL  So ICU 2.0
U_INITIAL_PUNCTUATION  Pi ICU 2.0
U_FINAL_PUNCTUATION  Pf ICU 2.0
U_CHAR_CATEGORY_COUNT  One higher than the last enum UCharCategory constant. ICU 2.0

Definition at line 578 of file uchar.h.

{
    /** See note !!.  Comments of the form "Cn" are read by genpname. */

    /** Non-category for unassigned and non-character code points. @stable ICU 2.0 */
    U_UNASSIGNED              = 0,
    /** Cn "Other, Not Assigned (no characters in [UnicodeData.txt] have this property)" (same as U_UNASSIGNED!) @stable ICU 2.0 */
    U_GENERAL_OTHER_TYPES     = 0,
    /** Lu @stable ICU 2.0 */
    U_UPPERCASE_LETTER        = 1,
    /** Ll @stable ICU 2.0 */
    U_LOWERCASE_LETTER        = 2,
    /** Lt @stable ICU 2.0 */
    U_TITLECASE_LETTER        = 3,
    /** Lm @stable ICU 2.0 */
    U_MODIFIER_LETTER         = 4,
    /** Lo @stable ICU 2.0 */
    U_OTHER_LETTER            = 5,
    /** Mn @stable ICU 2.0 */
    U_NON_SPACING_MARK        = 6,
    /** Me @stable ICU 2.0 */
    U_ENCLOSING_MARK          = 7,
    /** Mc @stable ICU 2.0 */
    U_COMBINING_SPACING_MARK  = 8,
    /** Nd @stable ICU 2.0 */
    U_DECIMAL_DIGIT_NUMBER    = 9,
    /** Nl @stable ICU 2.0 */
    U_LETTER_NUMBER           = 10,
    /** No @stable ICU 2.0 */
    U_OTHER_NUMBER            = 11,
    /** Zs @stable ICU 2.0 */
    U_SPACE_SEPARATOR         = 12,
    /** Zl @stable ICU 2.0 */
    U_LINE_SEPARATOR          = 13,
    /** Zp @stable ICU 2.0 */
    U_PARAGRAPH_SEPARATOR     = 14,
    /** Cc @stable ICU 2.0 */
    U_CONTROL_CHAR            = 15,
    /** Cf @stable ICU 2.0 */
    U_FORMAT_CHAR             = 16,
    /** Co @stable ICU 2.0 */
    U_PRIVATE_USE_CHAR        = 17,
    /** Cs @stable ICU 2.0 */
    U_SURROGATE               = 18,
    /** Pd @stable ICU 2.0 */
    U_DASH_PUNCTUATION        = 19,
    /** Ps @stable ICU 2.0 */
    U_START_PUNCTUATION       = 20,
    /** Pe @stable ICU 2.0 */
    U_END_PUNCTUATION         = 21,
    /** Pc @stable ICU 2.0 */
    U_CONNECTOR_PUNCTUATION   = 22,
    /** Po @stable ICU 2.0 */
    U_OTHER_PUNCTUATION       = 23,
    /** Sm @stable ICU 2.0 */
    U_MATH_SYMBOL             = 24,
    /** Sc @stable ICU 2.0 */
    U_CURRENCY_SYMBOL         = 25,
    /** Sk @stable ICU 2.0 */
    U_MODIFIER_SYMBOL         = 26,
    /** So @stable ICU 2.0 */
    U_OTHER_SYMBOL            = 27,
    /** Pi @stable ICU 2.0 */
    U_INITIAL_PUNCTUATION     = 28,
    /** Pf @stable ICU 2.0 */
    U_FINAL_PUNCTUATION       = 29,
    /** One higher than the last enum UCharCategory constant. @stable ICU 2.0 */
    U_CHAR_CATEGORY_COUNT
} UCharCategory;


Generated by  Doxygen 1.6.0   Back to index