package
logic
Type Members
-
case class
AsList[A](x: Op[A]) extends Op1[A, List[A]] with Product with Serializable
-
case class
Collect[A](ops: Seq[Op[A]]) extends Op[Seq[A]] with Product with Serializable
-
case class
CollectArray[A](ops: Array[Op[A]])(implicit evidence$1: Manifest[A]) extends Op[Array[A]] with Product with Serializable
-
case class
Do1[A, Z](a: Op[A])(call: (A) ⇒ Z) extends Op[Z] with Product with Serializable
-
case class
Do2[A, B, Z](a: Op[A], b: Op[B])(call: (A, B) ⇒ Z) extends Op[Z] with Product with Serializable
-
case class
ForEach1[A, Z](op: Op[Array[A]])(f: (A) ⇒ Op[Z])(implicit evidence$4: Manifest[Z]) extends Op[Array[Z]] with Product with Serializable
-
case class
ForEach2[A, B, Z](opA: Op[Array[A]], opB: Op[Array[B]])(f: (A, B) ⇒ Op[Z])(implicit evidence$5: Manifest[Z]) extends Op[Array[Z]] with Product with Serializable
-
case class
ForEach3[A, B, C, Z](opA: Op[Array[A]], opB: Op[Array[B]], opC: Op[Array[C]])(f: (A, B, C) ⇒ Op[Z])(implicit evidence$6: Manifest[Z]) extends Op[Array[Z]] with Product with Serializable
-
case class
If[A <: C, B <: C, C](bOp: Op[Boolean], trueOp: Op[A], falseOp: Op[B])(implicit evidence$1: Manifest[C]) extends Op[C] with Product with Serializable
-
abstract
class
Reducer1[B, C] extends Op[C]
-
abstract
class
Reducer2[A, B, C] extends Op[C]
-
case class
WithResult[A, Z](a: Op[A])(call: (A) ⇒ Op[Z]) extends Op[Z] with Product with Serializable