struct LazyBidirectionalCollection<Base : BidirectionalCollection>
Inheritance |
BidirectionalCollection, BidirectionalIndexable, Collection, Indexable, IndexableBase, LazyCollectionProtocol, LazySequenceProtocol, Sequence
View Protocol Hierarchy →
|
Associated Types |
Elements = Base
Index = Base.Index
Iterator = Base.Iterator
Element = Base.Iterator.Element
Index = Base.Index
SubSequence = LazyBidirectionalCollection<BidirectionalSlice<Base>>
|
Import |
import Swift |
Instance Variables
Subscripts
Instance Methods
Conditionally Inherited Items
Where Elements == Self
Where Elements.Iterator.Element == Iterator.Element, Iterator.Element : Sequence
Where Index : Strideable, Index.Stride : SignedInteger
Where Indices == DefaultBidirectionalIndices
Where Indices == DefaultIndices
Where Iterator.Element : BidirectionalCollection
Where Iterator.Element : Collection
Where Iterator.Element : Comparable
Where Iterator.Element : Equatable
Where Iterator.Element : Sequence
Where Iterator.Element == String
Where Self : BidirectionalCollection, Elements : BidirectionalCollection
Where Self : BidirectionalCollection, Elements : BidirectionalCollection, Iterator.Element : BidirectionalCollection, Elements.Iterator.Element : BidirectionalCollection, Iterator.Element == Elements.Iterator.Element
Where Self : Collection, Elements : Collection
Where Self : Collection, Elements : Collection, Iterator.Element : Collection, Elements.Iterator.Element : Collection, Iterator.Element == Elements.Iterator.Element