|
| template<typename IteratorType > |
| char32_t | toUtf8 (IteratorType first, IteratorType end) |
| | Retrieves an UTF-8 char32_t from a char array iterator.
|
| |
| template<typename CharT , typename StringT > |
| iterator< CharT, StringT > | operator+ (iterator< CharT, StringT > it, size_t offset) |
| | addition operator.
|
| |
| template<typename CharT , typename StringT > |
| iterator< CharT, StringT > | operator- (iterator< CharT, StringT > it, size_t offset) |
| | Subtraction operator.
|
| |
| template<typename CharT > |
| iterator< CharT, std::basic_string< CharT > > | begin (std::basic_string< CharT > const &str) |
| |
| template<typename CharT > |
| iterator< CharT, std::basic_string_view< CharT > > | begin (std::basic_string_view< CharT > const &str) |
| |
| template<typename CharT > |
| iterator< CharT, std::basic_string< CharT > > | end (std::basic_string< CharT > const &str) |
| |
| template<typename CharT > |
| iterator< CharT, std::basic_string_view< CharT > > | end (std::basic_string_view< CharT > const &str) |
| |
| template<typename CharT , typename StringT > |
| const_iterator< CharT, StringT > | operator+ (const_iterator< CharT, StringT > it, size_t offset) |
| | addition operator.
|
| |
| template<typename CharT , typename StringT > |
| const_iterator< CharT, StringT > | operator- (const_iterator< CharT, StringT > it, size_t offset) |
| | Subtraction operator.
|
| |
| template<typename CharT > |
| const_iterator< CharT, std::basic_string< CharT > > | cbegin (std::basic_string< CharT > const &str) |
| |
| template<typename CharT > |
| const_iterator< CharT, std::basic_string_view< CharT > > | cbegin (std::basic_string_view< CharT > const &str) |
| |
| template<typename CharT > |
| const_iterator< CharT, std::basic_string< CharT > > | cend (std::basic_string< CharT > const &str) |
| |
| template<typename CharT > |
| const_iterator< CharT, std::basic_string_view< CharT > > | cend (std::basic_string_view< CharT > const &str) |
| |
Utf8 functions namespace.