StructureSwift

AnySequence

A type-erased sequence.

@frozen struct AnySequence<Element>

Overview

An instance of AnySequence forwards its operations to an underlying base sequence having the same Element type, hiding the specifics of the underlying sequence.

Members

Typealiases

  • typealias Iterator

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

Initializers

  • init<I>(() -> I)

    Creates a sequence whose makeIterator() method forwards to makeUnderlyingIterator.

  • init<S>(S)

    Creates a new sequence that wraps and forwards operations to base.

Instance Properties

Instance Methods

Conforms To

Removed Members