Corrade::Containers::StringIterableIterator class new in Git master

String iterable iterator.

Used by StringIterable to provide iterator access to its items.

Public functions

auto operator==(const StringIterableIterator& other) const -> bool
Equality comparison.
auto operator!=(const StringIterableIterator& other) const -> bool
Non-equality comparison.
auto operator<(const StringIterableIterator& other) const -> bool
Less than comparison.
auto operator<=(const StringIterableIterator& other) const -> bool
Less than or equal comparison.
auto operator>(const StringIterableIterator& other) const -> bool
Greater than comparison.
auto operator>=(const StringIterableIterator& other) const -> bool
Greater than or equal comparison.
auto operator+(std::ptrdiff_t i) const -> StringIterableIterator
Add an offset.
auto operator+=(std::ptrdiff_t i) -> StringIterableIterator&
Add an offset and assign.
auto operator-(std::ptrdiff_t i) const -> StringIterableIterator
Subtract an offset.
auto operator-=(std::ptrdiff_t i) -> StringIterableIterator&
Subtract an offset and assign.
auto operator-(const StringIterableIterator& it) const -> std::ptrdiff_t
Iterator difference.
auto operator--() -> StringIterableIterator&
Go back to previous position.
auto operator++() -> StringIterableIterator&
Advance to next position.
auto operator*() const -> StringView
Dereference.

Function documentation

StringView Corrade::Containers::StringIterableIterator::operator*() const

Dereference.

See StringIterable::operator[]() for information about returned StringViewFlags.