Xapian::Unicode::Internal Namespace Reference


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)

Function Documentation

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().


Documentation for Xapian (version 1.2.8).
Generated on 14 Dec 2011 by Doxygen 1.5.9.