|
libosmscout 1.1.1
|
Classes | |
| struct | Parser |
| Parse and transform an UTF8 string. More... | |
| class | UTF8String |
| struct | character |
Typedefs | |
| using | Transform = codepoint (*)(const character*, int context) |
| functor implements desired transformation of the character It has 2 arguments: | |
| using | byte = uint8_t |
| using | codepoint = uint32_t |
Functions | |
| std::string | UTF8ToUpper (const std::string &text) |
| std::string | UTF8ToLower (const std::string &text) |
| std::string | UTF8Normalize (const std::string &text) |
| std::string | UTF8Capitalize (const std::string &text) |
| std::string | UTF8Transliterate (const std::string &text) |
| codepoint | TransformNop (const character *, int) |
| codepoint | TransformUpper (const character *, int) |
| codepoint | TransformLower (const character *, int) |
| codepoint | TransformCapitalize (const character *, int) |
| codepoint | TransformNormalize (const character *, int) |
| codepoint | TransformTransliterate (const character *, int) |
| using utf8helper::byte = uint8_t |
| using utf8helper::codepoint = uint32_t |
| using utf8helper::Transform = codepoint (*)(const character*, int context) |
functor implements desired transformation of the character It has 2 arguments:
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |