#include <tinyutf8.h>
|
void | advance (difference_type n) noexcept |
| Advance the iterator n times (negative values allowed!)
|
|
void | increment () noexcept |
| Move the iterator one codepoint ahead.
|
|
void | decrement () noexcept |
| Move the iterator one codepoint backwards.
|
|
|
template<typename , typename , typename > |
class | basic_string |
|
◆ difference_type
template<typename Container >
◆ iterator_category
template<typename Container >
◆ pointer
template<typename Container >
◆ reference
template<typename Container >
◆ value_type
template<typename Container >
◆ iterator_base() [1/4]
template<typename Container >
◆ iterator_base() [2/4]
template<typename Container >
◆ iterator_base() [3/4]
template<typename Container >
◆ iterator_base() [4/4]
template<typename Container >
Constructor from non-raw iterator.
◆ advance()
template<typename Container >
Advance the iterator n times (negative values allowed!)
◆ decrement()
template<typename Container >
Move the iterator one codepoint backwards.
◆ get_index()
template<typename Container >
◆ get_instance()
template<typename Container >
◆ get_raw_index()
template<typename Container >
Get the index of the codepoint the iterator points to.
◆ get_reference()
template<typename Container >
Get a reference to the codepoint the iterator points to.
◆ get_value()
template<typename Container >
Get the value that the iterator points to.
◆ increment()
template<typename Container >
Move the iterator one codepoint ahead.
◆ operator iterator_base< Container, false >()
template<typename Container >
Cast to non-raw iterator.
◆ operator!=()
template<typename Container >
◆ operator=()
template<typename Container >
◆ operator==()
template<typename Container >
◆ basic_string
template<typename Container >
template<typename , typename , typename >
◆ t_index
template<typename Container >
◆ t_instance
template<typename Container >
The documentation for this struct was generated from the following file: