- Qt 5.15
- Qt Core
- C++ Classes
- QMutableSetIterator
- Qt 5.15.18 Reference Documentation

# Obsolete Members for QMutableSetIterator

The following members of class QMutableSetIterator are obsolete. They are provided to keep old source code working. We strongly advise against using them in new code.

## Public Functions

`(obsolete)` bool | findNext(const T &value)
`(obsolete)` bool | hasPrevious() const
`(obsolete)` const T & | peekPrevious() const
`(obsolete)` const T & | previous()

## Member Function Documentation

### bool QMutableSetIterator::findNext(const T &value)

This function is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

Deprecated in order to align with std::unordered_set functionality.

Searches for value starting from the current iterator position forward. Returns `true` if value is found; otherwise returns `false`.

After the call, if value was found, the iterator is positioned just after the matching item; otherwise, the iterator is positioned at the back of the container.

See also findPrevious().

### bool QMutableSetIterator::hasPrevious() const

This function is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

Deprecated in order to align with std::unordered_set functionality.

Returns `true` if there is at least one item behind the iterator, i.e. the iterator is not at the front of the container; otherwise returns `false`.

See also hasNext() and previous().

### const T &QMutableSetIterator::peekPrevious() const

This function is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

Deprecated in order to align with std::unordered_set functionality.

Returns the previous item without moving the iterator.

Calling this function on an iterator located at the front of the container leads to undefined results.

See also hasPrevious(), previous(), and peekNext().

### const T &QMutableSetIterator::previous()

This function is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

Deprecated in order to align with std::unordered_set functionality.

Returns the previous item and moves the iterator back by one position.

Calling this function on an iterator located at the front of the container leads to undefined results.

See also hasPrevious(), peekPrevious(), and next().