VarDefining

sealed
trait VarDefining[A, B] extends VArr[A, B]
trait VArr[A, B]
class Object
trait Matchable
class Any
class Id[A]
class Map[A, B, C]
class Prj1[A, B1, B2]
class Prj2[A, B1, B2]
class Zip[A1, A2, B1, B2]

Value members

Abstract methods

def resultVar: Var[B]

Inherited methods

def elim[V](v: Var[V]): ElimRes[V, B]
Inherited from
VArr
def elimStep[V](v: Var[V]): ElimStep[V, B]
Inherited from
VArr
Inherited from
VArr
def map[C](f: B -⚬ C)(resultVar: Var[C]): VArr[A, C]
Inherited from
VArr
def par[C, D](that: VArr[C, D]): VArr[A |*| C, B |*| D]
Inherited from
VArr
def zip[C, D](that: VArr[C, D])(resultVar: Var[B |*| D]): VArr[A |*| C, B |*| D]
Inherited from
VArr