QStringTokenizer::iterator Class
The iterator class iterates over the tokens of a QStringTokenizer. More…
| Header | #include <QStringTokenizer> |
|---|---|
| CMake | target_link_libraries(app PRIVATE Nt::Core) |
| Module | Nt Core C++ Classes |
| Nested in | QStringTokenizer |
List of all members, including inherited members
Public Types
| typedef | iterator_category |
| typedef | value_type |
| typedef | difference_type |
| typedef | pointer |
| typedef | reference |
Public Functions
| iterator() | |
| reference | operator*() const |
| pointer | operator->() const |
| iterator & | operator++() |
| iterator | operator++(int) |
Detailed Description
Differences from Qt
The iterator is a forward iterator; Qt names it const_iterator as well.
Member Type Documentation
typedef QStringTokenizer::iterator::difference_type
Alias for qsizetype.
typedef QStringTokenizer::iterator::iterator_category
The iterator is a forward iterator.
typedef QStringTokenizer::iterator::pointer
A pointer to a const QStringView.
typedef QStringTokenizer::iterator::reference
A reference to a const QStringView.
typedef QStringTokenizer::iterator::value_type
Member Function Documentation
QStringTokenizer::iterator::iterator()
Constructs an iterator at the end.
reference QStringTokenizer::iterator::operator*() const
Returns the current token.
iterator & QStringTokenizer::iterator::operator++()
Advances to the next token and returns a reference to this iterator.
iterator QStringTokenizer::iterator::operator++(int)
Advances to the next token and returns the iterator as it was before.
pointer QStringTokenizer::iterator::operator->() const
Returns a pointer to the current token.