---
title: ARKitSession.Events.Iterator
framework: arkit
role: symbol
role_heading: Structure
path: arkit/arkitsession/events-swift.struct/iterator
---

# ARKitSession.Events.Iterator

A type that provides a sequence’s iteration interface and encapsulates its iteration state.

## Declaration

```swift
struct Iterator
```

## Topics

### Type aliases

- [ARKitSession.Events.Element](arkit/arkitsession/events-swift.struct/element.md)

### Instance methods

- [next()](arkit/arkitsession/events-swift.struct/iterator/next().md)

## Relationships

### Conforms To

- [AsyncIteratorProtocol](swift/asynciteratorprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
