|  | 
| unsigned | Xapian::Unicode::nonascii_to_utf8 (unsigned ch, char *buf) | 
|  | Convert a single non-ASCII Unicode character to UTF-8. 
 | 
|  | 
| unsigned | Xapian::Unicode::to_utf8 (unsigned ch, char *buf) | 
|  | Convert a single Unicode character to UTF-8. 
 | 
|  | 
| void | Xapian::Unicode::append_utf8 (std::string &s, unsigned ch) | 
|  | Append the UTF-8 representation of a single Unicode character to a std::string. 
 | 
|  | 
| category | Xapian::Unicode::get_category (unsigned ch) | 
|  | Return the category which a given Unicode character falls into. 
 | 
|  | 
| bool | Xapian::Unicode::is_wordchar (unsigned ch) | 
|  | Test if a given Unicode character is "word character". 
 | 
|  | 
| bool | Xapian::Unicode::is_whitespace (unsigned ch) | 
|  | Test if a given Unicode character is a whitespace character. 
 | 
|  | 
| bool | Xapian::Unicode::is_currency (unsigned ch) | 
|  | Test if a given Unicode character is a currency symbol. 
 | 
|  | 
| unsigned | Xapian::Unicode::tolower (unsigned ch) | 
|  | Convert a Unicode character to lowercase. 
 | 
|  | 
| unsigned | Xapian::Unicode::toupper (unsigned ch) | 
|  | Convert a Unicode character to uppercase. 
 | 
|  | 
| std::string | Xapian::Unicode::tolower (const std::string &term) | 
|  | Convert a UTF-8 std::string to lowercase. 
 | 
|  | 
| std::string | Xapian::Unicode::toupper (const std::string &term) | 
|  | Convert a UTF-8 std::string to uppercase. 
 | 
|  | 
Unicode and UTF-8 related classes and functions.