Types
SignedSliceStepIndex = BiggestInt
- Source Edit
SliceStep[T] = object i: T
- Source Edit
SignedSliceStep = SliceStep[SignedSliceStepIndex]
- Source Edit
Funcs
func slice[T](low, high: T): Slice[T]
- Source Edit
func low[T](self: Slice[T]): T
- Source Edit
func high[T](self: Slice[T]): T
- Source Edit
func sliceStep[T](i: T): SliceStep[T]
- Source Edit
func signedSliceStep[T: Ordinal](i: T): SignedSliceStep
- Since 0.2.0. Source Edit
func sliceStepSigned[T: Ordinal](i: T): SignedSliceStep {...}{.deprecated.}
-
Deprecated since 0.2.0.
Use signedSliceStep instead.
Source Edit func current[T](S: typedesc[SliceStep[T]]): Lens[S, T]
- Source Edit
func ordinals[T: Ordinal](s: Slice[T]): Stream[SignedSliceStep, T]
- Source Edit
func ordinalsReverse[T: Ordinal](s: Slice[T]): Stream[SignedSliceStep, T]
- Since 0.3.0. Source Edit
func items[T: Ordinal](s: Slice[T]): Stream[SliceStep[T], T]
- Source Edit
func itemsReverse[T: Ordinal](s: Slice[T]): Stream[SliceStep[T], T]
- Since 0.3.0. Source Edit
Exports
-
onClose, Loop, condition, run, asReader, stepper, takeWhile, generator, merge, ../stream/loop, breakIf, all, singleItemStream, scope, startingAt, emptyLoop, mapSteps, condition, reduceIfNotEmpty, generator, skip, Condition, Generator, stepType, sum, run, runOnce, mapSteps, emptyLoopScope, initializer, LoopScope, count, peek, asReader, dropWhile, infinite, zip, Stream, OnCloseEvent, itemType, runOnce, generator, run, merge, generating, scope, stepType, stepType, itemType, Initializer, findFirst, limit, map, map, loop, onCloseEvent, stepType, looped, Stepper, findFirst, count, stepper, emptyStream, none, reduce, mapSteps, ../stream/loop/loopscope, asReader, itemType, any, loop, infiniteLoop, filter, mapSteps, initialStep, stepType, mapSteps, ../stream, condition, stepper, onCloseEvent, dropWhile, merge, generator, stepType, startingAt, stepper, itemType, mapSteps, infiniteLoop, run, condition, generator, forEach, looped