unictype.in

unictype.in

Functions

bool (*lookup_fn) ()
uc_general_category_t uc_general_category_or ()
uc_general_category_t uc_general_category_and ()
uc_general_category_t uc_general_category_and_not ()
const char * uc_general_category_name ()
const char * uc_joining_type_name ()
uc_property_t uc_property_byname ()
#define uc_property_is_valid()
bool uc_is_property ()
bool uc_is_property_white_space ()
const uc_block_t * uc_block ()

Types and Values

extern const uc_general_category_t UC_CATEGORY_L
extern const uc_general_category_t UC_CATEGORY_LC
extern const uc_general_category_t UC_CATEGORY_Lu
extern const uc_general_category_t UC_CATEGORY_Ll
extern const uc_general_category_t UC_CATEGORY_Lt
extern const uc_general_category_t UC_CATEGORY_Lm
extern const uc_general_category_t UC_CATEGORY_Lo
extern const uc_general_category_t UC_CATEGORY_M
extern const uc_general_category_t UC_CATEGORY_Mn
extern const uc_general_category_t UC_CATEGORY_Mc
extern const uc_general_category_t UC_CATEGORY_Me
extern const uc_general_category_t UC_CATEGORY_N
extern const uc_general_category_t UC_CATEGORY_Nd
extern const uc_general_category_t UC_CATEGORY_Nl
extern const uc_general_category_t UC_CATEGORY_No
extern const uc_general_category_t UC_CATEGORY_P
extern const uc_general_category_t UC_CATEGORY_Pc
extern const uc_general_category_t UC_CATEGORY_Pd
extern const uc_general_category_t UC_CATEGORY_Ps
extern const uc_general_category_t UC_CATEGORY_Pe
extern const uc_general_category_t UC_CATEGORY_Pi
extern const uc_general_category_t UC_CATEGORY_Pf
extern const uc_general_category_t UC_CATEGORY_Po
extern const uc_general_category_t UC_CATEGORY_S
extern const uc_general_category_t UC_CATEGORY_Sm
extern const uc_general_category_t UC_CATEGORY_Sc
extern const uc_general_category_t UC_CATEGORY_Sk
extern const uc_general_category_t UC_CATEGORY_So
extern const uc_general_category_t UC_CATEGORY_Z
extern const uc_general_category_t UC_CATEGORY_Zs
extern const uc_general_category_t UC_CATEGORY_Zl
extern const uc_general_category_t UC_CATEGORY_Zp
extern const uc_general_category_t UC_CATEGORY_C
extern const uc_general_category_t UC_CATEGORY_Cc
extern const uc_general_category_t UC_CATEGORY_Cf
extern const uc_general_category_t UC_CATEGORY_Cs
extern const uc_general_category_t UC_CATEGORY_Co
extern const uc_general_category_t UC_CATEGORY_Cn
#define UC_LETTER
#define UC_CASED_LETTER
#define UC_UPPERCASE_LETTER
#define UC_LOWERCASE_LETTER
#define UC_TITLECASE_LETTER
#define UC_MODIFIER_LETTER
#define UC_OTHER_LETTER
#define UC_MARK
#define UC_NON_SPACING_MARK
#define UC_COMBINING_SPACING_MARK
#define UC_ENCLOSING_MARK
#define UC_NUMBER
#define UC_DECIMAL_DIGIT_NUMBER
#define UC_LETTER_NUMBER
#define UC_OTHER_NUMBER
#define UC_PUNCTUATION
#define UC_CONNECTOR_PUNCTUATION
#define UC_DASH_PUNCTUATION
#define UC_OPEN_PUNCTUATION
#define UC_CLOSE_PUNCTUATION
#define UC_INITIAL_QUOTE_PUNCTUATION
#define UC_FINAL_QUOTE_PUNCTUATION
#define UC_OTHER_PUNCTUATION
#define UC_SYMBOL
#define UC_MATH_SYMBOL
#define UC_CURRENCY_SYMBOL
#define UC_MODIFIER_SYMBOL
#define UC_OTHER_SYMBOL
#define UC_SEPARATOR
#define UC_SPACE_SEPARATOR
#define UC_LINE_SEPARATOR
#define UC_PARAGRAPH_SEPARATOR
#define UC_OTHER
#define UC_CONTROL
#define UC_FORMAT
#define UC_SURROGATE
#define UC_PRIVATE_USE
#define UC_UNASSIGNED
extern const uc_property_t UC_PROPERTY_WHITE_SPACE
extern const uc_property_t UC_PROPERTY_ALPHABETIC
extern const uc_property_t UC_PROPERTY_OTHER_ALPHABETIC
extern const uc_property_t UC_PROPERTY_NOT_A_CHARACTER
extern const uc_property_t UC_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT
extern const uc_property_t UC_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT
extern const uc_property_t UC_PROPERTY_DEPRECATED
extern const uc_property_t UC_PROPERTY_LOGICAL_ORDER_EXCEPTION
extern const uc_property_t UC_PROPERTY_VARIATION_SELECTOR
extern const uc_property_t UC_PROPERTY_PRIVATE_USE
extern const uc_property_t UC_PROPERTY_UNASSIGNED_CODE_VALUE
extern const uc_property_t UC_PROPERTY_UPPERCASE
extern const uc_property_t UC_PROPERTY_OTHER_UPPERCASE
extern const uc_property_t UC_PROPERTY_LOWERCASE
extern const uc_property_t UC_PROPERTY_OTHER_LOWERCASE
extern const uc_property_t UC_PROPERTY_TITLECASE
extern const uc_property_t UC_PROPERTY_CASED
extern const uc_property_t UC_PROPERTY_CASE_IGNORABLE
extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_LOWERCASED
extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_UPPERCASED
extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_TITLECASED
extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEFOLDED
extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEMAPPED
extern const uc_property_t UC_PROPERTY_SOFT_DOTTED
extern const uc_property_t UC_PROPERTY_ID_START
extern const uc_property_t UC_PROPERTY_OTHER_ID_START
extern const uc_property_t UC_PROPERTY_ID_CONTINUE
extern const uc_property_t UC_PROPERTY_OTHER_ID_CONTINUE
extern const uc_property_t UC_PROPERTY_XID_START
extern const uc_property_t UC_PROPERTY_XID_CONTINUE
extern const uc_property_t UC_PROPERTY_PATTERN_WHITE_SPACE
extern const uc_property_t UC_PROPERTY_PATTERN_SYNTAX
extern const uc_property_t UC_PROPERTY_JOIN_CONTROL
extern const uc_property_t UC_PROPERTY_GRAPHEME_BASE
extern const uc_property_t UC_PROPERTY_GRAPHEME_EXTEND
extern const uc_property_t UC_PROPERTY_OTHER_GRAPHEME_EXTEND
extern const uc_property_t UC_PROPERTY_GRAPHEME_LINK
extern const uc_property_t UC_PROPERTY_BIDI_CONTROL
extern const uc_property_t UC_PROPERTY_BIDI_LEFT_TO_RIGHT
extern const uc_property_t UC_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT
extern const uc_property_t UC_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT
extern const uc_property_t UC_PROPERTY_BIDI_EUROPEAN_DIGIT
extern const uc_property_t UC_PROPERTY_BIDI_EUR_NUM_SEPARATOR
extern const uc_property_t UC_PROPERTY_BIDI_EUR_NUM_TERMINATOR
extern const uc_property_t UC_PROPERTY_BIDI_ARABIC_DIGIT
extern const uc_property_t UC_PROPERTY_BIDI_COMMON_SEPARATOR
extern const uc_property_t UC_PROPERTY_BIDI_BLOCK_SEPARATOR
extern const uc_property_t UC_PROPERTY_BIDI_SEGMENT_SEPARATOR
extern const uc_property_t UC_PROPERTY_BIDI_WHITESPACE
extern const uc_property_t UC_PROPERTY_BIDI_NON_SPACING_MARK
extern const uc_property_t UC_PROPERTY_BIDI_BOUNDARY_NEUTRAL
extern const uc_property_t UC_PROPERTY_BIDI_PDF
extern const uc_property_t UC_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE
extern const uc_property_t UC_PROPERTY_BIDI_OTHER_NEUTRAL
extern const uc_property_t UC_PROPERTY_HEX_DIGIT
extern const uc_property_t UC_PROPERTY_ASCII_HEX_DIGIT
extern const uc_property_t UC_PROPERTY_IDEOGRAPHIC
extern const uc_property_t UC_PROPERTY_UNIFIED_IDEOGRAPH
extern const uc_property_t UC_PROPERTY_RADICAL
extern const uc_property_t UC_PROPERTY_IDS_BINARY_OPERATOR
extern const uc_property_t UC_PROPERTY_IDS_TRINARY_OPERATOR
extern const uc_property_t UC_PROPERTY_ZERO_WIDTH
extern const uc_property_t UC_PROPERTY_SPACE
extern const uc_property_t UC_PROPERTY_NON_BREAK
extern const uc_property_t UC_PROPERTY_ISO_CONTROL
extern const uc_property_t UC_PROPERTY_FORMAT_CONTROL
extern const uc_property_t UC_PROPERTY_DASH
extern const uc_property_t UC_PROPERTY_HYPHEN
extern const uc_property_t UC_PROPERTY_PUNCTUATION
extern const uc_property_t UC_PROPERTY_LINE_SEPARATOR
extern const uc_property_t UC_PROPERTY_PARAGRAPH_SEPARATOR
extern const uc_property_t UC_PROPERTY_QUOTATION_MARK
extern const uc_property_t UC_PROPERTY_SENTENCE_TERMINAL
extern const uc_property_t UC_PROPERTY_TERMINAL_PUNCTUATION
extern const uc_property_t UC_PROPERTY_CURRENCY_SYMBOL
extern const uc_property_t UC_PROPERTY_MATH
extern const uc_property_t UC_PROPERTY_OTHER_MATH
extern const uc_property_t UC_PROPERTY_PAIRED_PUNCTUATION
extern const uc_property_t UC_PROPERTY_LEFT_OF_PAIR
extern const uc_property_t UC_PROPERTY_COMBINING
extern const uc_property_t UC_PROPERTY_COMPOSITE
extern const uc_property_t UC_PROPERTY_DECIMAL_DIGIT
extern const uc_property_t UC_PROPERTY_NUMERIC
extern const uc_property_t UC_PROPERTY_DIACRITIC
extern const uc_property_t UC_PROPERTY_EXTENDER
extern const uc_property_t UC_PROPERTY_IGNORABLE_CONTROL

Description

Functions

lookup_fn ()

bool
(*lookup_fn) (ucs4_t uc,
              uint32_t bitmask);

uc_general_category_or ()

uc_general_category_t
uc_general_category_or (uc_general_category_t category1,
                        uc_general_category_t category2);

uc_general_category_and ()

uc_general_category_t
uc_general_category_and (uc_general_category_t category1,
                         uc_general_category_t category2);

uc_general_category_and_not ()

uc_general_category_t
uc_general_category_and_not (uc_general_category_t category1,
                             uc_general_category_t category2);

uc_general_category_name ()

const char *
uc_general_category_name ();

uc_joining_type_name ()

const char *
uc_joining_type_name ();

uc_property_byname ()

uc_property_t
uc_property_byname (const char *property_name);

uc_property_byname is deprecated and should not be used in newly-written code.


uc_property_is_valid()

#define uc_property_is_valid(property) ((property).test_fn != NULL)

uc_is_property ()

bool
uc_is_property (ucs4_t uc,
                uc_property_t property);

uc_is_property_white_space ()

bool
uc_is_property_white_space ();

uc_block ()

const uc_block_t *
uc_block ();

Types and Values

UC_CATEGORY_L

extern const uc_general_category_t UC_CATEGORY_L;

UC_CATEGORY_LC

extern const uc_general_category_t UC_CATEGORY_LC;

UC_CATEGORY_Lu

extern const uc_general_category_t UC_CATEGORY_Lu;

UC_CATEGORY_Ll

extern const uc_general_category_t UC_CATEGORY_Ll;

UC_CATEGORY_Lt

extern const uc_general_category_t UC_CATEGORY_Lt;

UC_CATEGORY_Lm

extern const uc_general_category_t UC_CATEGORY_Lm;

UC_CATEGORY_Lo

extern const uc_general_category_t UC_CATEGORY_Lo;

UC_CATEGORY_M

extern const uc_general_category_t UC_CATEGORY_M;

UC_CATEGORY_Mn

extern const uc_general_category_t UC_CATEGORY_Mn;

UC_CATEGORY_Mc

extern const uc_general_category_t UC_CATEGORY_Mc;

UC_CATEGORY_Me

extern const uc_general_category_t UC_CATEGORY_Me;

UC_CATEGORY_N

extern const uc_general_category_t UC_CATEGORY_N;

UC_CATEGORY_Nd

extern const uc_general_category_t UC_CATEGORY_Nd;

UC_CATEGORY_Nl

extern const uc_general_category_t UC_CATEGORY_Nl;

UC_CATEGORY_No

extern const uc_general_category_t UC_CATEGORY_No;

UC_CATEGORY_P

extern const uc_general_category_t UC_CATEGORY_P;

UC_CATEGORY_Pc

extern const uc_general_category_t UC_CATEGORY_Pc;

UC_CATEGORY_Pd

extern const uc_general_category_t UC_CATEGORY_Pd;

UC_CATEGORY_Ps

extern const uc_general_category_t UC_CATEGORY_Ps;

UC_CATEGORY_Pe

extern const uc_general_category_t UC_CATEGORY_Pe;

UC_CATEGORY_Pi

extern const uc_general_category_t UC_CATEGORY_Pi;

UC_CATEGORY_Pf

extern const uc_general_category_t UC_CATEGORY_Pf;

UC_CATEGORY_Po

extern const uc_general_category_t UC_CATEGORY_Po;

UC_CATEGORY_S

extern const uc_general_category_t UC_CATEGORY_S;

UC_CATEGORY_Sm

extern const uc_general_category_t UC_CATEGORY_Sm;

UC_CATEGORY_Sc

extern const uc_general_category_t UC_CATEGORY_Sc;

UC_CATEGORY_Sk

extern const uc_general_category_t UC_CATEGORY_Sk;

UC_CATEGORY_So

extern const uc_general_category_t UC_CATEGORY_So;

UC_CATEGORY_Z

extern const uc_general_category_t UC_CATEGORY_Z;

UC_CATEGORY_Zs

extern const uc_general_category_t UC_CATEGORY_Zs;

UC_CATEGORY_Zl

extern const uc_general_category_t UC_CATEGORY_Zl;

UC_CATEGORY_Zp

extern const uc_general_category_t UC_CATEGORY_Zp;

UC_CATEGORY_C

extern const uc_general_category_t UC_CATEGORY_C;

UC_CATEGORY_Cc

extern const uc_general_category_t UC_CATEGORY_Cc;

UC_CATEGORY_Cf

extern const uc_general_category_t UC_CATEGORY_Cf;

UC_CATEGORY_Cs

extern const uc_general_category_t UC_CATEGORY_Cs;

UC_CATEGORY_Co

extern const uc_general_category_t UC_CATEGORY_Co;

UC_CATEGORY_Cn

extern const uc_general_category_t UC_CATEGORY_Cn;

UC_LETTER

#define UC_LETTER                    UC_CATEGORY_L

UC_CASED_LETTER

#define UC_CASED_LETTER              UC_CATEGORY_LC

UC_UPPERCASE_LETTER

#define UC_UPPERCASE_LETTER          UC_CATEGORY_Lu

UC_LOWERCASE_LETTER

#define UC_LOWERCASE_LETTER          UC_CATEGORY_Ll

UC_TITLECASE_LETTER

#define UC_TITLECASE_LETTER          UC_CATEGORY_Lt

UC_MODIFIER_LETTER

#define UC_MODIFIER_LETTER           UC_CATEGORY_Lm

UC_OTHER_LETTER

#define UC_OTHER_LETTER              UC_CATEGORY_Lo

UC_MARK

#define UC_MARK                      UC_CATEGORY_M

UC_NON_SPACING_MARK

#define UC_NON_SPACING_MARK          UC_CATEGORY_Mn

UC_COMBINING_SPACING_MARK

#define UC_COMBINING_SPACING_MARK    UC_CATEGORY_Mc

UC_ENCLOSING_MARK

#define UC_ENCLOSING_MARK            UC_CATEGORY_Me

UC_NUMBER

#define UC_NUMBER                    UC_CATEGORY_N

UC_DECIMAL_DIGIT_NUMBER

#define UC_DECIMAL_DIGIT_NUMBER      UC_CATEGORY_Nd

UC_LETTER_NUMBER

#define UC_LETTER_NUMBER             UC_CATEGORY_Nl

UC_OTHER_NUMBER

#define UC_OTHER_NUMBER              UC_CATEGORY_No

UC_PUNCTUATION

#define UC_PUNCTUATION               UC_CATEGORY_P

UC_CONNECTOR_PUNCTUATION

#define UC_CONNECTOR_PUNCTUATION     UC_CATEGORY_Pc

UC_DASH_PUNCTUATION

#define UC_DASH_PUNCTUATION          UC_CATEGORY_Pd

UC_OPEN_PUNCTUATION

#define UC_OPEN_PUNCTUATION          UC_CATEGORY_Ps /* a.k.a. UC_START_PUNCTUATION */

UC_CLOSE_PUNCTUATION

#define UC_CLOSE_PUNCTUATION         UC_CATEGORY_Pe /* a.k.a. UC_END_PUNCTUATION */

UC_INITIAL_QUOTE_PUNCTUATION

#define UC_INITIAL_QUOTE_PUNCTUATION UC_CATEGORY_Pi

UC_FINAL_QUOTE_PUNCTUATION

#define UC_FINAL_QUOTE_PUNCTUATION   UC_CATEGORY_Pf

UC_OTHER_PUNCTUATION

#define UC_OTHER_PUNCTUATION         UC_CATEGORY_Po

UC_SYMBOL

#define UC_SYMBOL                    UC_CATEGORY_S

UC_MATH_SYMBOL

#define UC_MATH_SYMBOL               UC_CATEGORY_Sm

UC_CURRENCY_SYMBOL

#define UC_CURRENCY_SYMBOL           UC_CATEGORY_Sc

UC_MODIFIER_SYMBOL

#define UC_MODIFIER_SYMBOL           UC_CATEGORY_Sk

UC_OTHER_SYMBOL

#define UC_OTHER_SYMBOL              UC_CATEGORY_So

UC_SEPARATOR

#define UC_SEPARATOR                 UC_CATEGORY_Z

UC_SPACE_SEPARATOR

#define UC_SPACE_SEPARATOR           UC_CATEGORY_Zs

UC_LINE_SEPARATOR

#define UC_LINE_SEPARATOR            UC_CATEGORY_Zl

UC_PARAGRAPH_SEPARATOR

#define UC_PARAGRAPH_SEPARATOR       UC_CATEGORY_Zp

UC_OTHER

#define UC_OTHER                     UC_CATEGORY_C

UC_CONTROL

#define UC_CONTROL                   UC_CATEGORY_Cc

UC_FORMAT

#define UC_FORMAT                    UC_CATEGORY_Cf

UC_SURROGATE

#define UC_SURROGATE                 UC_CATEGORY_Cs /* all of them are invalid characters */

UC_PRIVATE_USE

#define UC_PRIVATE_USE               UC_CATEGORY_Co

UC_UNASSIGNED

#define UC_UNASSIGNED                UC_CATEGORY_Cn /* some of them are invalid characters */

UC_PROPERTY_WHITE_SPACE

extern const uc_property_t UC_PROPERTY_WHITE_SPACE;

UC_PROPERTY_ALPHABETIC

extern const uc_property_t UC_PROPERTY_ALPHABETIC;

UC_PROPERTY_OTHER_ALPHABETIC

extern const uc_property_t UC_PROPERTY_OTHER_ALPHABETIC;

UC_PROPERTY_NOT_A_CHARACTER

extern const uc_property_t UC_PROPERTY_NOT_A_CHARACTER;

UC_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT

extern const uc_property_t UC_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT;

UC_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT

extern const uc_property_t UC_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT;

UC_PROPERTY_DEPRECATED

extern const uc_property_t UC_PROPERTY_DEPRECATED;

UC_PROPERTY_DEPRECATED is deprecated and should not be used in newly-written code.


UC_PROPERTY_LOGICAL_ORDER_EXCEPTION

extern const uc_property_t UC_PROPERTY_LOGICAL_ORDER_EXCEPTION;

UC_PROPERTY_LOGICAL_ORDER_EXCEPTION is deprecated and should not be used in newly-written code.


UC_PROPERTY_VARIATION_SELECTOR

extern const uc_property_t UC_PROPERTY_VARIATION_SELECTOR;

UC_PROPERTY_VARIATION_SELECTOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_PRIVATE_USE

extern const uc_property_t UC_PROPERTY_PRIVATE_USE;

UC_PROPERTY_PRIVATE_USE is deprecated and should not be used in newly-written code.


UC_PROPERTY_UNASSIGNED_CODE_VALUE

extern const uc_property_t UC_PROPERTY_UNASSIGNED_CODE_VALUE;

UC_PROPERTY_UNASSIGNED_CODE_VALUE is deprecated and should not be used in newly-written code.


UC_PROPERTY_UPPERCASE

extern const uc_property_t UC_PROPERTY_UPPERCASE;

UC_PROPERTY_UPPERCASE is deprecated and should not be used in newly-written code.


UC_PROPERTY_OTHER_UPPERCASE

extern const uc_property_t UC_PROPERTY_OTHER_UPPERCASE;

UC_PROPERTY_OTHER_UPPERCASE is deprecated and should not be used in newly-written code.


UC_PROPERTY_LOWERCASE

extern const uc_property_t UC_PROPERTY_LOWERCASE;

UC_PROPERTY_LOWERCASE is deprecated and should not be used in newly-written code.


UC_PROPERTY_OTHER_LOWERCASE

extern const uc_property_t UC_PROPERTY_OTHER_LOWERCASE;

UC_PROPERTY_OTHER_LOWERCASE is deprecated and should not be used in newly-written code.


UC_PROPERTY_TITLECASE

extern const uc_property_t UC_PROPERTY_TITLECASE;

UC_PROPERTY_TITLECASE is deprecated and should not be used in newly-written code.


UC_PROPERTY_CASED

extern const uc_property_t UC_PROPERTY_CASED;

UC_PROPERTY_CASED is deprecated and should not be used in newly-written code.


UC_PROPERTY_CASE_IGNORABLE

extern const uc_property_t UC_PROPERTY_CASE_IGNORABLE;

UC_PROPERTY_CASE_IGNORABLE is deprecated and should not be used in newly-written code.


UC_PROPERTY_CHANGES_WHEN_LOWERCASED

extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_LOWERCASED;

UC_PROPERTY_CHANGES_WHEN_LOWERCASED is deprecated and should not be used in newly-written code.


UC_PROPERTY_CHANGES_WHEN_UPPERCASED

extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_UPPERCASED;

UC_PROPERTY_CHANGES_WHEN_UPPERCASED is deprecated and should not be used in newly-written code.


UC_PROPERTY_CHANGES_WHEN_TITLECASED

extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_TITLECASED;

UC_PROPERTY_CHANGES_WHEN_TITLECASED is deprecated and should not be used in newly-written code.


UC_PROPERTY_CHANGES_WHEN_CASEFOLDED

extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEFOLDED;

UC_PROPERTY_CHANGES_WHEN_CASEFOLDED is deprecated and should not be used in newly-written code.


UC_PROPERTY_CHANGES_WHEN_CASEMAPPED

extern const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEMAPPED;

UC_PROPERTY_CHANGES_WHEN_CASEMAPPED is deprecated and should not be used in newly-written code.


UC_PROPERTY_SOFT_DOTTED

extern const uc_property_t UC_PROPERTY_SOFT_DOTTED;

UC_PROPERTY_SOFT_DOTTED is deprecated and should not be used in newly-written code.


UC_PROPERTY_ID_START

extern const uc_property_t UC_PROPERTY_ID_START;

UC_PROPERTY_ID_START is deprecated and should not be used in newly-written code.


UC_PROPERTY_OTHER_ID_START

extern const uc_property_t UC_PROPERTY_OTHER_ID_START;

UC_PROPERTY_OTHER_ID_START is deprecated and should not be used in newly-written code.


UC_PROPERTY_ID_CONTINUE

extern const uc_property_t UC_PROPERTY_ID_CONTINUE;

UC_PROPERTY_ID_CONTINUE is deprecated and should not be used in newly-written code.


UC_PROPERTY_OTHER_ID_CONTINUE

extern const uc_property_t UC_PROPERTY_OTHER_ID_CONTINUE;

UC_PROPERTY_OTHER_ID_CONTINUE is deprecated and should not be used in newly-written code.


UC_PROPERTY_XID_START

extern const uc_property_t UC_PROPERTY_XID_START;

UC_PROPERTY_XID_START is deprecated and should not be used in newly-written code.


UC_PROPERTY_XID_CONTINUE

extern const uc_property_t UC_PROPERTY_XID_CONTINUE;

UC_PROPERTY_XID_CONTINUE is deprecated and should not be used in newly-written code.


UC_PROPERTY_PATTERN_WHITE_SPACE

extern const uc_property_t UC_PROPERTY_PATTERN_WHITE_SPACE;

UC_PROPERTY_PATTERN_WHITE_SPACE is deprecated and should not be used in newly-written code.


UC_PROPERTY_PATTERN_SYNTAX

extern const uc_property_t UC_PROPERTY_PATTERN_SYNTAX;

UC_PROPERTY_PATTERN_SYNTAX is deprecated and should not be used in newly-written code.


UC_PROPERTY_JOIN_CONTROL

extern const uc_property_t UC_PROPERTY_JOIN_CONTROL;

UC_PROPERTY_JOIN_CONTROL is deprecated and should not be used in newly-written code.


UC_PROPERTY_GRAPHEME_BASE

extern const uc_property_t UC_PROPERTY_GRAPHEME_BASE;

UC_PROPERTY_GRAPHEME_BASE is deprecated and should not be used in newly-written code.


UC_PROPERTY_GRAPHEME_EXTEND

extern const uc_property_t UC_PROPERTY_GRAPHEME_EXTEND;

UC_PROPERTY_GRAPHEME_EXTEND is deprecated and should not be used in newly-written code.


UC_PROPERTY_OTHER_GRAPHEME_EXTEND

extern const uc_property_t UC_PROPERTY_OTHER_GRAPHEME_EXTEND;

UC_PROPERTY_OTHER_GRAPHEME_EXTEND is deprecated and should not be used in newly-written code.


UC_PROPERTY_GRAPHEME_LINK

extern const uc_property_t UC_PROPERTY_GRAPHEME_LINK;

UC_PROPERTY_GRAPHEME_LINK is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_CONTROL

extern const uc_property_t UC_PROPERTY_BIDI_CONTROL;

UC_PROPERTY_BIDI_CONTROL is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_LEFT_TO_RIGHT

extern const uc_property_t UC_PROPERTY_BIDI_LEFT_TO_RIGHT;

UC_PROPERTY_BIDI_LEFT_TO_RIGHT is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT

extern const uc_property_t UC_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT;

UC_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT

extern const uc_property_t UC_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT;

UC_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_EUROPEAN_DIGIT

extern const uc_property_t UC_PROPERTY_BIDI_EUROPEAN_DIGIT;

UC_PROPERTY_BIDI_EUROPEAN_DIGIT is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_EUR_NUM_SEPARATOR

extern const uc_property_t UC_PROPERTY_BIDI_EUR_NUM_SEPARATOR;

UC_PROPERTY_BIDI_EUR_NUM_SEPARATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_EUR_NUM_TERMINATOR

extern const uc_property_t UC_PROPERTY_BIDI_EUR_NUM_TERMINATOR;

UC_PROPERTY_BIDI_EUR_NUM_TERMINATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_ARABIC_DIGIT

extern const uc_property_t UC_PROPERTY_BIDI_ARABIC_DIGIT;

UC_PROPERTY_BIDI_ARABIC_DIGIT is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_COMMON_SEPARATOR

extern const uc_property_t UC_PROPERTY_BIDI_COMMON_SEPARATOR;

UC_PROPERTY_BIDI_COMMON_SEPARATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_BLOCK_SEPARATOR

extern const uc_property_t UC_PROPERTY_BIDI_BLOCK_SEPARATOR;

UC_PROPERTY_BIDI_BLOCK_SEPARATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_SEGMENT_SEPARATOR

extern const uc_property_t UC_PROPERTY_BIDI_SEGMENT_SEPARATOR;

UC_PROPERTY_BIDI_SEGMENT_SEPARATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_WHITESPACE

extern const uc_property_t UC_PROPERTY_BIDI_WHITESPACE;

UC_PROPERTY_BIDI_WHITESPACE is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_NON_SPACING_MARK

extern const uc_property_t UC_PROPERTY_BIDI_NON_SPACING_MARK;

UC_PROPERTY_BIDI_NON_SPACING_MARK is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_BOUNDARY_NEUTRAL

extern const uc_property_t UC_PROPERTY_BIDI_BOUNDARY_NEUTRAL;

UC_PROPERTY_BIDI_BOUNDARY_NEUTRAL is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_PDF

extern const uc_property_t UC_PROPERTY_BIDI_PDF;

UC_PROPERTY_BIDI_PDF is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE

extern const uc_property_t UC_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE;

UC_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE is deprecated and should not be used in newly-written code.


UC_PROPERTY_BIDI_OTHER_NEUTRAL

extern const uc_property_t UC_PROPERTY_BIDI_OTHER_NEUTRAL;

UC_PROPERTY_BIDI_OTHER_NEUTRAL is deprecated and should not be used in newly-written code.


UC_PROPERTY_HEX_DIGIT

extern const uc_property_t UC_PROPERTY_HEX_DIGIT;

UC_PROPERTY_HEX_DIGIT is deprecated and should not be used in newly-written code.


UC_PROPERTY_ASCII_HEX_DIGIT

extern const uc_property_t UC_PROPERTY_ASCII_HEX_DIGIT;

UC_PROPERTY_ASCII_HEX_DIGIT is deprecated and should not be used in newly-written code.


UC_PROPERTY_IDEOGRAPHIC

extern const uc_property_t UC_PROPERTY_IDEOGRAPHIC;

UC_PROPERTY_IDEOGRAPHIC is deprecated and should not be used in newly-written code.


UC_PROPERTY_UNIFIED_IDEOGRAPH

extern const uc_property_t UC_PROPERTY_UNIFIED_IDEOGRAPH;

UC_PROPERTY_UNIFIED_IDEOGRAPH is deprecated and should not be used in newly-written code.


UC_PROPERTY_RADICAL

extern const uc_property_t UC_PROPERTY_RADICAL;

UC_PROPERTY_RADICAL is deprecated and should not be used in newly-written code.


UC_PROPERTY_IDS_BINARY_OPERATOR

extern const uc_property_t UC_PROPERTY_IDS_BINARY_OPERATOR;

UC_PROPERTY_IDS_BINARY_OPERATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_IDS_TRINARY_OPERATOR

extern const uc_property_t UC_PROPERTY_IDS_TRINARY_OPERATOR;

UC_PROPERTY_IDS_TRINARY_OPERATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_ZERO_WIDTH

extern const uc_property_t UC_PROPERTY_ZERO_WIDTH;

UC_PROPERTY_ZERO_WIDTH is deprecated and should not be used in newly-written code.


UC_PROPERTY_SPACE

extern const uc_property_t UC_PROPERTY_SPACE;

UC_PROPERTY_SPACE is deprecated and should not be used in newly-written code.


UC_PROPERTY_NON_BREAK

extern const uc_property_t UC_PROPERTY_NON_BREAK;

UC_PROPERTY_NON_BREAK is deprecated and should not be used in newly-written code.


UC_PROPERTY_ISO_CONTROL

extern const uc_property_t UC_PROPERTY_ISO_CONTROL;

UC_PROPERTY_ISO_CONTROL is deprecated and should not be used in newly-written code.


UC_PROPERTY_FORMAT_CONTROL

extern const uc_property_t UC_PROPERTY_FORMAT_CONTROL;

UC_PROPERTY_FORMAT_CONTROL is deprecated and should not be used in newly-written code.


UC_PROPERTY_DASH

extern const uc_property_t UC_PROPERTY_DASH;

UC_PROPERTY_DASH is deprecated and should not be used in newly-written code.


UC_PROPERTY_HYPHEN

extern const uc_property_t UC_PROPERTY_HYPHEN;

UC_PROPERTY_HYPHEN is deprecated and should not be used in newly-written code.


UC_PROPERTY_PUNCTUATION

extern const uc_property_t UC_PROPERTY_PUNCTUATION;

UC_PROPERTY_PUNCTUATION is deprecated and should not be used in newly-written code.


UC_PROPERTY_LINE_SEPARATOR

extern const uc_property_t UC_PROPERTY_LINE_SEPARATOR;

UC_PROPERTY_LINE_SEPARATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_PARAGRAPH_SEPARATOR

extern const uc_property_t UC_PROPERTY_PARAGRAPH_SEPARATOR;

UC_PROPERTY_PARAGRAPH_SEPARATOR is deprecated and should not be used in newly-written code.


UC_PROPERTY_QUOTATION_MARK

extern const uc_property_t UC_PROPERTY_QUOTATION_MARK;

UC_PROPERTY_QUOTATION_MARK is deprecated and should not be used in newly-written code.


UC_PROPERTY_SENTENCE_TERMINAL

extern const uc_property_t UC_PROPERTY_SENTENCE_TERMINAL;

UC_PROPERTY_SENTENCE_TERMINAL is deprecated and should not be used in newly-written code.


UC_PROPERTY_TERMINAL_PUNCTUATION

extern const uc_property_t UC_PROPERTY_TERMINAL_PUNCTUATION;

UC_PROPERTY_TERMINAL_PUNCTUATION is deprecated and should not be used in newly-written code.


UC_PROPERTY_CURRENCY_SYMBOL

extern const uc_property_t UC_PROPERTY_CURRENCY_SYMBOL;

UC_PROPERTY_CURRENCY_SYMBOL is deprecated and should not be used in newly-written code.


UC_PROPERTY_MATH

extern const uc_property_t UC_PROPERTY_MATH;

UC_PROPERTY_MATH is deprecated and should not be used in newly-written code.


UC_PROPERTY_OTHER_MATH

extern const uc_property_t UC_PROPERTY_OTHER_MATH;

UC_PROPERTY_OTHER_MATH is deprecated and should not be used in newly-written code.


UC_PROPERTY_PAIRED_PUNCTUATION

extern const uc_property_t UC_PROPERTY_PAIRED_PUNCTUATION;

UC_PROPERTY_PAIRED_PUNCTUATION is deprecated and should not be used in newly-written code.


UC_PROPERTY_LEFT_OF_PAIR

extern const uc_property_t UC_PROPERTY_LEFT_OF_PAIR;

UC_PROPERTY_LEFT_OF_PAIR is deprecated and should not be used in newly-written code.


UC_PROPERTY_COMBINING

extern const uc_property_t UC_PROPERTY_COMBINING;

UC_PROPERTY_COMBINING is deprecated and should not be used in newly-written code.


UC_PROPERTY_COMPOSITE

extern const uc_property_t UC_PROPERTY_COMPOSITE;

UC_PROPERTY_COMPOSITE is deprecated and should not be used in newly-written code.


UC_PROPERTY_DECIMAL_DIGIT

extern const uc_property_t UC_PROPERTY_DECIMAL_DIGIT;

UC_PROPERTY_DECIMAL_DIGIT is deprecated and should not be used in newly-written code.


UC_PROPERTY_NUMERIC

extern const uc_property_t UC_PROPERTY_NUMERIC;

UC_PROPERTY_NUMERIC is deprecated and should not be used in newly-written code.


UC_PROPERTY_DIACRITIC

extern const uc_property_t UC_PROPERTY_DIACRITIC;

UC_PROPERTY_DIACRITIC is deprecated and should not be used in newly-written code.


UC_PROPERTY_EXTENDER

extern const uc_property_t UC_PROPERTY_EXTENDER;

UC_PROPERTY_EXTENDER is deprecated and should not be used in newly-written code.


UC_PROPERTY_IGNORABLE_CONTROL

extern const uc_property_t UC_PROPERTY_IGNORABLE_CONTROL;

UC_PROPERTY_IGNORABLE_CONTROL is deprecated and should not be used in newly-written code.