---
title: LazySequenceProtocol Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/lazyprefixwhilesequence/lazysequenceprotocol-implementations
---

# LazySequenceProtocol Implementations

## Topics

### Instance Properties

- [elements](swift/lazyprefixwhilesequence/elements-swift.property.md)
- [lazy](swift/lazyprefixwhilesequence/lazy.md)

### Instance Methods

- [compactMap(_:)](swift/lazyprefixwhilesequence/compactmap(_:)-2xgdq.md)
- [drop(while:)](swift/lazyprefixwhilesequence/drop(while:).md)
- [filter(_:)](swift/lazyprefixwhilesequence/filter(_:).md)
- [flatMap(_:)](swift/lazyprefixwhilesequence/flatmap(_:)-8pzjy.md)
- [flatMap(_:)](swift/lazyprefixwhilesequence/flatmap(_:)-907vo.md)
- [joined()](swift/lazyprefixwhilesequence/joined()-h5vc.md)
- [map(_:)](swift/lazyprefixwhilesequence/map(_:)-24l6d.md)
- [prefix(while:)](swift/lazyprefixwhilesequence/prefix(while:).md)

### Type Aliases

- [LazyPrefixWhileSequence.Elements](swift/lazyprefixwhilesequence/elements.md)
