Corrade::Utility::ConfigurationGroup::ValueIterator class new in Git master

Configuration value iterator.

Returned when iterating ConfigurationGroup::values(). See Iteration through groups and values for more information.

Public functions

auto operator*() const -> Containers::Pair<Containers::StringView, Containers::StringView>
Dereference the iterator.
auto operator==(const ValueIterator& other) const -> bool
Equality comparison.
auto operator!=(const ValueIterator& other) const -> bool
Non-equality comparison.
auto operator++() -> ValueIterator&
Pre-increment the iterator.
auto operator++(int) -> ValueIterator
Post-increment the iterator.

Function documentation

Containers::Pair<Containers::StringView, Containers::StringView> Corrade::Utility::ConfigurationGroup::ValueIterator::operator*() const

Dereference the iterator.

Returns a key/value pair. The string views are owned by the originating ConfigurationGroup, aren't guaranteed to be Containers::StringViewFlag::NullTerminated and may get invalidated when values are added or removed.