6.0.0-rc4Source

QStringTokenizer::iterator Class

The iterator class iterates over the tokens of a QStringTokenizer. More…

Header#include <QStringTokenizer>
CMaketarget_link_libraries(app PRIVATE Nt::Core)
ModuleNt Core C++ Classes
Nested inQStringTokenizer

List of all members, including inherited members

Public Types

typedefiterator_category
typedefvalue_type
typedefdifference_type
typedefpointer
typedefreference

Public Functions

iterator()
referenceoperator*() const
pointeroperator->() const
iterator &operator++()
iteratoroperator++(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

QStringView.

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.