|
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.