|
libosmscout
1.1.1
|
Classes | |
| struct | character |
| struct | Parser |
| Parse and transform an UTF8 string. More... | |
| class | UTF8String |
Typedefs | |
| using | Transform = codepoint(*)(const character *, int context) |
| functor implements desired transformation of the character It has 2 arguments: More... | |
| 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 = typedef uint8_t |
| using utf8helper::codepoint = typedef uint32_t |
| using utf8helper::Transform = typedef codepoint (*)(const character*, int context) |
functor implements desired transformation of the character It has 2 arguments:
| std::string utf8helper::UTF8Capitalize | ( | const std::string & | text | ) |
| std::string utf8helper::UTF8Normalize | ( | const std::string & | text | ) |
| std::string utf8helper::UTF8ToLower | ( | const std::string & | text | ) |
| std::string utf8helper::UTF8ToUpper | ( | const std::string & | text | ) |
| std::string utf8helper::UTF8Transliterate | ( | const std::string & | text | ) |
| const character utf8helper::charmap_c2[] |
| const character utf8helper::charmap_c3[] |
| const character utf8helper::charmap_c4[] |
| const character utf8helper::charmap_c5[] |
| const character utf8helper::charmap_c6[] |
| const character utf8helper::charmap_c7[] |
| const character utf8helper::charmap_c8[] |
| const character utf8helper::charmap_c9[] |
| const character utf8helper::charmap_ca[] |
| const character utf8helper::charmap_cb[] |
| const character utf8helper::charmap_cc[] |
| const character utf8helper::charmap_cd[] |
| const character utf8helper::charmap_ce[] |
| const character utf8helper::charmap_cf[] |
| const character utf8helper::charmap_d0[] |
| const character utf8helper::charmap_d1[] |
| const character utf8helper::charmap_d2[] |
| const character utf8helper::charmap_d3[] |
| const character utf8helper::charmap_d4[] |
| const character utf8helper::charmap_d5[] |
| const character utf8helper::charmap_d6[] |
| const character utf8helper::charmap_e1_82[] |
| const character utf8helper::charmap_e1_83[] |
| const character utf8helper::charmap_e1_b8[] |
| const character utf8helper::charmap_e1_b9[] |
| const character utf8helper::charmap_e1_ba[] |
| const character utf8helper::charmap_e1_bb[] |
| const character utf8helper::charmap_e1_bc[] |
| const character utf8helper::charmap_e1_bd[] |
| const character utf8helper::charmap_e1_be[] |
| const character utf8helper::charmap_e1_bf[] |
| const character utf8helper::charmap_e2_80[] |
| const character utf8helper::charmap_e2_81[] |
| const character utf8helper::charmap_e2_82[] |
| const character utf8helper::charmap_e2_b4[] |
| const character utf8helper::charmap_f0_90_92[] |
| const character utf8helper::charmap_f0_90_93[] |
| const character utf8helper::charmap_f0_9e_a4[] |
| const character utf8helper::charmap_us7ascii[] |
| constexpr int utf8helper::IsBreaker = 0x02 |
| constexpr int utf8helper::IsControl = 0x04 |
| constexpr int utf8helper::IsDiacritic = 0x10 |
| constexpr int utf8helper::IsModifier = 0x08 |
| constexpr int utf8helper::IsPunctuation = 0x20 |
| constexpr int utf8helper::IsSpace = 0x01 |
| constexpr int utf8helper::None = 0x00 |
| constexpr codepoint utf8helper::NullCodepoint = 0 |
| const character* utf8helper::pagemap_16[32] |
| const character* utf8helper::pagemap_24_e1[] |
| const character* utf8helper::pagemap_24_e2[] |
| const character* utf8helper::pagemap_32_f0_90[] |
| const character* utf8helper::pagemap_32_f0_9e[] |
1.8.14