---
title: SHSession.Results.Iterator
framework: shazamkit
role: symbol
role_heading: Structure
path: shazamkit/shsession/results-swift.struct/iterator
---

# SHSession.Results.Iterator

An iterator for accessing session results.

## Declaration

```swift
struct Iterator
```

## Topics

### Iterating over results

- [next()](shazamkit/shsession/results-swift.struct/iterator/next().md)

## Relationships

### Conforms To

- [AsyncIteratorProtocol](swift/asynciteratorprotocol.md)

## See Also

### Creating an iterator

- [makeAsyncIterator()](shazamkit/shsession/results-swift.struct/makeasynciterator().md)
- [SHSession.Results.Element](shazamkit/shsession/results-swift.struct/element.md)
