RangeAsyncShift

cps.runtime.RangeAsyncShift
class RangeAsyncShift[R <: Range]() extends SeqAsyncShift[Int, IndexedSeq, R]

Attributes

Graph
Supertypes
class SeqAsyncShift[Int, IndexedSeq, R]
class IterableOpsAsyncShift[Int, IndexedSeq, R]
class IterableAsyncShift[Int, R]
trait AsyncShift[R]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def _cpsWithFilterSubst(ca: R, predicate: Int => Boolean): WithFilterSubstAsyncShift[A, C, CA]

Attributes

Inherited from:
IterableOpsAsyncShift
def advanceIterator(c: R, from: Int): (Iterator[A], Int)

Attributes

Inherited from:
SeqAsyncShift
def aggregate[F[_], B](c: IndexedSeq[Int], m: CpsMonad[F])(z: () => F[B])(seqop: (B, Int) => F[B], combop: (B, B) => F[B]): F[B]

Attributes

Inherited from:
SeqAsyncShift
def andThen[F[_], A](f: PartialFunction[Int, Int], m: CpsMonad[F])(g: Int => F[A]): PartialFunctionCallChainSubst[F, T, A]

Attributes

Inherited from:
PartialFunctionAsyncShiftBase
def applyOrElse[F[_], A1 <: Int, B1 >: Int](f: PartialFunction[Int, Int], m: CpsMonad[F])(x1: A1, default: A1 => F[B1]): F[B1]

Attributes

Inherited from:
PartialFunctionAsyncShiftBase
def collect[F[_], B](c: R, monad: CpsMonad[F])(pf: PartialFunction[Int, F[B]]): F[C[B]]

Attributes

Inherited from:
IterableOpsAsyncShift
def collectFirst[F[_], B](c: R, monad: CpsMonad[F])(pf: PartialFunction[Int, F[B]]): F[Option[B]]

Attributes

Inherited from:
IterableAsyncShift
def compose[F[_], A](f: PartialFunction[Int, Int], m: CpsMonad[F])(g: A => F[Int]): PartialFunctionCallChainSubst[F, A, R]

Attributes

Inherited from:
PartialFunctionAsyncShiftBase
def corresponds[F[_], B](c: R, monad: CpsMonad[F])(that: IterableOnce[B])(p: (Int, B) => F[Boolean]): F[Boolean]

Attributes

Inherited from:
IterableAsyncShift
def count[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[Int]

Attributes

Inherited from:
IterableAsyncShift
def distinctBy[F[_], B](c: R, m: CpsMonad[F])(f: Int => F[B]): F[C[A]]

Attributes

Inherited from:
SeqAsyncShift
def dropWhile[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[C[A]]

Attributes

Inherited from:
IterableOpsAsyncShift
def exists[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[Boolean]

Attributes

Inherited from:
IterableAsyncShift
def filter[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[C[A]]

Attributes

Inherited from:
IterableOpsAsyncShift
def filterNot[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[C[A]]

Attributes

Inherited from:
IterableOpsAsyncShift
def find[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[Option[A]]

Attributes

Inherited from:
IterableAsyncShift
def flatMap[F[_], B](c: R, monad: CpsMonad[F])(f: Int => F[IterableOnce[B]]): F[C[B]]

Attributes

Inherited from:
IterableOpsAsyncShift
def flatten[F[_], B](c: R, monad: CpsMonad[F])(implicit asIterable: Int => F[IterableOnce[B]]): F[C[B]]

Attributes

Inherited from:
IterableOpsAsyncShift
def fold[F[_], A1 >: Int](c: R, monad: CpsMonad[F])(z: A1)(op: (A1, A1) => F[A1]): F[A1]

Attributes

Inherited from:
IterableAsyncShift
def foldLeft[F[_], B](c: R, monad: CpsMonad[F])(z: B)(op: (B, Int) => F[B]): F[B]

Attributes

Inherited from:
IterableAsyncShift
def foldRight[F[_], B](c: R, monad: CpsMonad[F])(z: B)(op: (Int, B) => F[B]): F[B]

Attributes

Inherited from:
IterableAsyncShift
def forall[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[Boolean]

Attributes

Inherited from:
IterableAsyncShift
def foreach[F[_], U](c: R, monad: CpsMonad[F])(f: Int => F[U]): F[Unit]

Attributes

Inherited from:
IterableAsyncShift
def groupBy[F[_], K](c: R, monad: CpsMonad[F])(f: Int => F[K]): F[Map[K, C[A]]]

Attributes

Inherited from:
IterableOpsAsyncShift
def groupMap[F[_], K, B](c: R, monad: CpsMonad[F])(key: Int => F[K])(f: Int => F[B]): F[Map[K, C[B]]]

Attributes

Inherited from:
IterableOpsAsyncShift
def groupMapReduce[F[_], K, B](c: R, monad: CpsMonad[F])(key: Int => F[K])(f: Int => F[B])(reduce: (B, B) => F[B]): F[Map[K, B]]

Attributes

Inherited from:
IterableAsyncShift
def indexWhere[F[_]](c: R, m: CpsMonad[F])(p: Int => F[Boolean]): F[Int]

Attributes

Inherited from:
SeqAsyncShift
def indexWhere[F[_]](c: R, m: CpsMonad[F])(p: Int => F[Boolean], from: Int): F[Int]

Attributes

Inherited from:
SeqAsyncShift
def map[F[_], B](c: R, monad: CpsMonad[F])(f: Int => F[B]): F[C[B]]

Attributes

Inherited from:
IterableOpsAsyncShift
def maxBy[F[_], B](c: R, monad: CpsTryMonad[F])(f: Int => F[B])(implicit cmp: Ordering[B]): F[A]

Attributes

Inherited from:
IterableAsyncShift
def maxByOpOption[F[_], B](c: R, monad: CpsMonad[F])(f: Int => F[B])(cmp: (B, B) => Int): F[Option[A]]

Attributes

Inherited from:
IterableAsyncShift
def maxByOption[F[_], B](c: R, monad: CpsMonad[F])(f: Int => F[B])(implicit cmp: Ordering[B]): F[Option[A]]

Attributes

Inherited from:
IterableAsyncShift
def minBy[F[_], B](c: R, monad: CpsTryMonad[F])(f: Int => F[B])(implicit cmp: Ordering[B]): F[A]

Attributes

Inherited from:
IterableAsyncShift
def minByOption[F[_], B](c: R, monad: CpsMonad[F])(f: Int => F[B])(implicit cmp: Ordering[B]): F[Option[A]]

Attributes

Inherited from:
IterableAsyncShift
def partition[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[(C[A], C[A])]

Attributes

Inherited from:
IterableOpsAsyncShift
def partitionMap[F[_], A1, A2](c: R, monad: CpsMonad[F])(f: Int => F[Either[A1, A2]]): F[(C[A1], C[A2])]

Attributes

Inherited from:
IterableOpsAsyncShift
def reduce[F[_], B >: Int](c: R, monad: CpsTryMonad[F])(op: (B, B) => F[B]): F[B]

Attributes

Inherited from:
IterableAsyncShift
def reduceLeft[F[_], B >: Int](c: R, monad: CpsTryMonad[F])(op: (B, Int) => F[B]): F[B]

Attributes

Inherited from:
IterableAsyncShift
def reduceLeftOption[F[_], B >: Int](c: R, monad: CpsTryMonad[F])(op: (B, Int) => F[B]): F[Option[B]]

Attributes

Inherited from:
IterableAsyncShift
def reduceOption[F[_], B >: Int](c: R, monad: CpsTryMonad[F])(op: (B, B) => F[B]): F[Option[B]]

Attributes

Inherited from:
IterableAsyncShift
def reduceRight[F[_], B >: Int](c: R, monad: CpsTryMonad[F])(op: (Int, B) => F[B]): F[B]

Attributes

Inherited from:
IterableAsyncShift
def reduceRightOption[F[_], B >: Int](c: R, monad: CpsTryMonad[F])(op: (Int, B) => F[B]): F[Option[B]]

Attributes

Inherited from:
IterableAsyncShift
def scanLeft[F[_], B](c: R, monad: CpsMonad[F])(z: B)(op: (B, Int) => F[B]): F[C[B]]

Attributes

Inherited from:
IterableOpsAsyncShift
def scanRight[F[_], B](c: R, monad: CpsMonad[F])(z: B)(op: (Int, B) => F[B]): F[C[B]]

Attributes

Inherited from:
IterableOpsAsyncShift
def segmentLength[F[_]](c: R, m: CpsMonad[F])(p: Int => F[Boolean]): F[Int]

Attributes

Inherited from:
SeqAsyncShift
def segmentLength[F[_]](c: R, m: CpsMonad[F])(p: Int => F[Boolean], from: Int): F[Int]

Attributes

Inherited from:
SeqAsyncShift
def shiftedFold[F[_], S, B, R](c: R, monad: CpsMonad[F])(prolog: S, action: Int => F[B], acc: (S, Int, B) => S, epilog: S => R): F[R]

sequentially do action. each action is started after prev. is finished

sequentially do action. each action is started after prev. is finished

Attributes

Inherited from:
IterableAsyncShift
def shiftedStateFold[F[_], S, R](c: R, monad: CpsMonad[F])(prolog: S, acc: (S, Int) => F[S], epilog: S => R): F[R]

Attributes

Inherited from:
IterableAsyncShift
def shiftedWhile[F[_], S, R](c: R, monad: CpsMonad[F])(prolog: S, condition: Int => F[Boolean], acc: (S, Boolean, Int) => S, epilog: S => R): F[R]

Attributes

Inherited from:
IterableAsyncShift
def span[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[(C[A], C[A])]

Attributes

Inherited from:
IterableOpsAsyncShift
def takeWhile[F[_]](c: R, monad: CpsMonad[F])(p: Int => F[Boolean]): F[C[A]]

Attributes

Inherited from:
IterableOpsAsyncShift
def tapEach[F[_], U](c: R, monad: CpsMonad[F])(f: Int => F[U]): F[C[A]]

Attributes

Inherited from:
IterableOpsAsyncShift
def withFilter[F[_]](c: R, m: CpsMonad[F])(p: Int => F[Boolean]): DelayedWithFilter[F, A, C, CA]

Attributes

Inherited from:
IterableOpsAsyncShift