---
title: NSMapEnumerator
framework: foundation
role: symbol
role_heading: Structure
path: foundation/nsmapenumerator
---

# NSMapEnumerator

Allows successive elements of a map table to be returned each time this structure is passed to NSNextMapEnumeratorPair(_:_:_:).

## Declaration

```swift
struct NSMapEnumerator
```

## Overview

Overview The fields of NSMapEnumerator are private.

## Topics

### Initializers

- [init()](foundation/nsmapenumerator/init().md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Data Types

- [NSMapTable](foundation/legacy-nsmaptable.md)
- [NSMapTableKeyCallBacks](foundation/nsmaptablekeycallbacks.md)
- [NSMapTableOptions](foundation/nsmaptableoptions.md)
- [NSMapTableValueCallBacks](foundation/nsmaptablevaluecallbacks.md)
