Want global declarations? More...
Namespaces | |
| namespace | tiny_utf8_detail |
| Implementation Detail. | |
Classes | |
| class | basic_string |
| struct | codepoint_reference |
| struct | const_iterator |
| struct | const_reverse_iterator |
| struct | iterator |
| struct | iterator_base |
| struct | iterator_base< Container, true > |
| struct | raw_codepoint_reference |
| struct | reverse_iterator |
Typedefs | |
| using | string = basic_string<char32_t, char> |
| Typedef of string (data type: char) | |
| using | utf8_string = basic_string<char32_t, char> |
| using | u8string = utf8_string |
| Typedef of u8string (data type char8_t) | |
Functions | |
| template<typename Container> | |
| iterator< Container, true >::difference_type | operator- (const iterator< Container, false > &lhs, const iterator< Container, false > &rhs) noexcept |
| template<typename Container> | |
| reverse_iterator< Container, true >::difference_type | operator- (const reverse_iterator< Container, false > &lhs, const reverse_iterator< Container, false > &rhs) noexcept |
| template<typename Container> | |
| iterator< Container, true >::difference_type | operator- (const iterator< Container, true > &lhs, const iterator< Container, true > &rhs) noexcept |
| template<typename Container> | |
| reverse_iterator< Container, true >::difference_type | operator- (const reverse_iterator< Container, true > &lhs, const reverse_iterator< Container, true > &rhs) noexcept |
Want global declarations?
| using tiny_utf8::string = basic_string<char32_t, char> |
Typedef of string (data type: char)
| using tiny_utf8::u8string = utf8_string |
Typedef of u8string (data type char8_t)
| using tiny_utf8::utf8_string = basic_string<char32_t, char> |
|
noexcept |
Iterator difference computation functions (difference is in terms of codepoints)
|
noexcept |
|
noexcept |
|
noexcept |