|
| 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 (std::string_view term) |
| | Convert a UTF-8 string to lowercase.
|
|
std::string | Xapian::Unicode::toupper (std::string_view term) |
| | Convert a UTF-8 string to uppercase.
|
Unicode and UTF-8 related classes and functions.