Functions | |
| int | get_character_info (unsigned ch) |
| Extract information about a Unicode character. | |
| int | get_case_type (int info) |
| category | get_category (int info) |
| int | get_delta (int info) |
| int Xapian::Unicode::Internal::get_case_type | ( | int | info | ) | [inline] |
For internal use only.
Extract how to convert the case of a Unicode character from its info.
Definition at line 233 of file unicode.h.
Referenced by Xapian::Unicode::tolower(), and Xapian::Unicode::toupper().
| category Xapian::Unicode::Internal::get_category | ( | int | info | ) | [inline] |
For internal use only.
Extract the category of a Unicode character from its info.
Definition at line 236 of file unicode.h.
Referenced by DEFINE_TESTCASE(), Xapian::Unicode::get_category(), is_digit(), and should_stem().
| int Xapian::Unicode::Internal::get_character_info | ( | unsigned | ch | ) |
Extract information about a Unicode character.
For internal use only.
Extract the information about a character from the Unicode character tables.
ch must be a valid Unicode character value (i.e. < 0x110000)
This function extracts the information about a character from the Unicode character tables.
Definition at line 1797 of file tclUniData.cc.
References Assert, groupMap, groups, OFFSET_BITS, and pageMap.
Referenced by Xapian::Unicode::get_category(), Xapian::Unicode::tolower(), and Xapian::Unicode::toupper().
| int Xapian::Unicode::Internal::get_delta | ( | int | info | ) | [inline] |
For internal use only.
Extract the delta to use for case conversion of a character from its info.
Definition at line 241 of file unicode.h.
Referenced by Xapian::Unicode::tolower(), and Xapian::Unicode::toupper().