<!--
{
  "documentType" : "article",
  "framework" : "Swift",
  "identifier" : "/documentation/Swift/InlineArray/Iterable-Implementations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Iterable Implementations"
}
-->

# Iterable Implementations

## Topics

### Instance Properties

[`var underestimatedCount: Int`](/documentation/Swift/InlineArray/underestimatedCount)

A value less than or equal to the number of elements in the sequence,
calculated nondestructively.

[`var underestimatedCount: Int`](/documentation/Swift/InlineArray/underestimatedCount-8v9fs)

A value less than or equal to the number of elements in the sequence,
calculated nondestructively.

### Instance Methods

[`func makeBorrowingIterator() -> InlineArray<count, Element>.BorrowingIterator`](/documentation/Swift/InlineArray/makeBorrowingIterator())

Returns a borrowing iterator over the elements of this sequence.

### Type Aliases

[`typealias BorrowingIterator`](/documentation/Swift/InlineArray/BorrowingIterator)

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

[`typealias Element`](/documentation/Swift/InlineArray/Element)

The type of the array’s elements.

[`typealias Failure`](/documentation/Swift/InlineArray/Failure)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)