---
title: "NSNextHashEnumeratorItem(_:)"
framework: foundation
role: symbol
role_heading: Function
path: "foundation/nsnexthashenumeratoritem(_:)"
---

# NSNextHashEnumeratorItem(_:)

Returns the next hash-table element in the enumeration.

## Declaration

```swift
func NSNextHashEnumeratorItem(_ enumerator: UnsafeMutablePointer<NSHashEnumerator>) -> UnsafeMutableRawPointer?
```

## Return Value

Return Value The next element in the table that enumerator is associated with, or NULL if enumerator has already iterated over all the elements.

## See Also

### Related Documentation

- [NSEnumerateHashTable(_:)](foundation/nsenumeratehashtable(_:).md)

### Functions

- [NSAllHashTableObjects(_:)](foundation/nsallhashtableobjects(_:).md)
- [NSCompareHashTables(_:_:)](foundation/nscomparehashtables(_:_:).md)
- [NSCopyHashTableWithZone(_:_:)](foundation/nscopyhashtablewithzone(_:_:).md)
- [NSCountHashTable(_:)](foundation/nscounthashtable(_:).md)
- [NSCreateHashTable(_:_:)](foundation/nscreatehashtable(_:_:).md)
- [NSCreateHashTableWithZone(_:_:_:)](foundation/nscreatehashtablewithzone(_:_:_:).md)
- [NSEndHashTableEnumeration(_:)](foundation/nsendhashtableenumeration(_:).md)
- [NSEnumerateHashTable(_:)](foundation/nsenumeratehashtable(_:).md)
- [NSFreeHashTable(_:)](foundation/nsfreehashtable(_:).md)
- [NSHashGet(_:_:)](foundation/nshashget(_:_:).md)
- [NSHashInsert(_:_:)](foundation/nshashinsert(_:_:).md)
- [NSHashInsertIfAbsent(_:_:)](foundation/nshashinsertifabsent(_:_:).md)
- [NSHashInsertKnownAbsent(_:_:)](foundation/nshashinsertknownabsent(_:_:).md)
- [NSHashRemove(_:_:)](foundation/nshashremove(_:_:).md)
- [NSResetHashTable(_:)](foundation/nsresethashtable(_:).md)
