Package-level declarations
Types
Represents a sequence of elements that can be accessed via its iterator.
Thread-safety modes for caching a KoneSequence.
Functions
Converts this KoneIterable to a KoneSequence by returning this iterable's iterators.
Converts this KoneIterator to a KoneSequence by wrapping it.
Builds a KoneSequence using the provided coroutine-based builder function.
Returns a cached (memorized) version of this sequence.
Returns an empty KoneSequence.
Creates an infinite KoneSequence filled with the specified element.
Creates a finite KoneSequence of the given size filled with the specified element.
Creates an infinite KoneSequence by invoking the initializer function for each index (i.e. for each natural number from 0 to positive infinity).
Creates a finite KoneSequence of the given size by invoking the initializer function for each index on each element access.
Creates a KoneSequence for the given indices range by invoking the initializer function for each index on each element access.
Creates an infinite KoneSequence by induction: starting from initialElement, each subsequent element is produced by applying inducer to the previous element.
Creates a finite KoneSequence by induction: starting from initialElement, each subsequent element is produced by applying inducer to the previous element.
Creates a KoneSequence by induction over the given indices range: starting from initialElement, each subsequent element is produced by applying inducer to the previous element.
Creates a KoneSequence from the given vararg elements.