Conditional

class Conditional[U, V](special: U, value: V, default: InputAssignment[U, V]) extends InputAssignment[U, V]

An input assignment obtained from another input assignment by modifying the value of an unknown with a given binding.

Value parameters:
default

the initial input assignment

special

the unknown whose value we want to change

value

the new value of the unknown special

trait InputAssignment[U, V]
trait U => V
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(u: U): V
override def toString: String
Definition Classes
Function1 -> Any

Inherited methods

@unspecialized
def andThen[A](g: V => A): U => A
Inherited from:
Function1
@unspecialized
def compose[A](g: A => U): A => V
Inherited from:
Function1