Iterator for a range of codepoints.
More...
#include <gf/StringUtils.h>
Iterator for a range of codepoints.
◆ difference_type
◆ iterator_category
◆ pointer
◆ reference
◆ value_type
◆ operator!=()
constexpr bool gf::CodepointRange::Iterator::operator!= |
( |
const Iterator & |
other | ) |
const |
|
inlineconstexprnoexcept |
Inequality operator.
- Parameters
-
- Returns
- True if the iterator are different
◆ operator*()
constexpr reference gf::CodepointRange::Iterator::operator* |
( |
| ) |
const |
|
inlineconstexprnoexcept |
Dereference operator.
- Returns
- The position
◆ operator++() [1/2]
constexpr Iterator & gf::CodepointRange::Iterator::operator++ |
( |
| ) |
|
|
inlineconstexprnoexcept |
Increment operator (prefix)
- Returns
- The iterator
◆ operator++() [2/2]
constexpr Iterator gf::CodepointRange::Iterator::operator++ |
( |
int |
| ) |
|
|
inlineconstexprnoexcept |
Increment operator (postfix)
- Returns
- The iterator
◆ operator->()
constexpr pointer gf::CodepointRange::Iterator::operator-> |
( |
| ) |
const |
|
inlineconstexprnoexcept |
Pointer operator.
- Returns
- The position
◆ operator==()
constexpr bool gf::CodepointRange::Iterator::operator== |
( |
const Iterator & |
other | ) |
const |
|
inlineconstexprnoexcept |
Equality operator.
- Parameters
-
- Returns
- True if the iterator are the same
◆ swap()
void gf::CodepointRange::Iterator::swap |
( |
Iterator & |
other | ) |
|
|
inlinenoexcept |
Swap the iterator with another iterator.
◆ current
const char* gf::CodepointRange::Iterator::current |