![]() |
tinyutf8 4.0.2
Unicode (UTF-8) capable std::string
|
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 |