Instance Methodswift 6.1.2Swift
formIndex(_:offsetBy:)
func formIndex(_ i: inout FlattenSequence<Base>.Index, offsetBy n: Int) func formIndex(_ i: inout FlattenSequence<Base>.Index, offsetBy n: Int) ss15FlattenSequenceVsSlRzSl7ElementRpzrlE9formIndex_8offsetByyABsSlRzSlADRQrlE0E0Vyx_Gz_SitF What are these?7WBGMwhere Base:Collection, Base.Element:Collectionimport Swift@frozen struct FlattenSequence<Base> where Base : Sequence, Base.Element : SequenceA sequence consisting of all the elements contained in each segment contained in some Base sequence.
@frozen struct IndexA position in a FlattenCollection
@frozen struct IntA signed integer value type.
protocol Collection<Element> : SequenceA sequence whose elements can be traversed multiple times, nondestructively, and accessed by an indexed subscript.
var endIndex: FlattenSequence<Base>.Index { get }The collection’s “past the end” position.
var startIndex: FlattenSequence<Base>.Index { get }The position of the first element in a non-empty collection.
subscript(position: FlattenSequence<Base>.Index) -> Base.Element.Element { get } Accesses the element at position.
subscript(bounds: Range<FlattenSequence<Base>.Index>) -> Slice<FlattenCollection<Base>> { get } func distance(from start: FlattenSequence<Base>.Index, to end: FlattenSequence<Base>.Index) -> Int func formIndex(_ i: inout FlattenSequence<Base>.Index, offsetBy n: Int, limitedBy limit: FlattenSequence<Base>.Index) -> Bool func formIndex(after i: inout FlattenSequence<Base>.Index) func index(_ i: FlattenSequence<Base>.Index, offsetBy n: Int) -> FlattenSequence<Base>.Index func index(_ i: FlattenSequence<Base>.Index, offsetBy n: Int, limitedBy limit: FlattenSequence<Base>.Index) -> FlattenSequence<Base>.Index? func index(after i: FlattenSequence<Base>.Index) -> FlattenSequence<Base>.Index