Mapped

final class Mapped[A, B](u: Domain[A], f: A => B) extends Domain[B]
trait Domain[B]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def apply(i: Int): B
Definition Classes

Inherited methods

def ***[B](b: Domain[B]): Domain[(B, B)]
Inherited from
Domain
def +++[B](b: Domain[B]): Domain[Either[B, B]]
Inherited from
Domain
@inline
def either[B](b: Domain[B]): Domain[Either[B, B]]
Inherited from
Domain
def iterator: Iterator[B]
Inherited from
Domain
def map[B](f: B => B): Domain[B]
Inherited from
Domain
def option: Domain[Option[B]]
Inherited from
Domain
def pair: Domain[(B, B)]
Inherited from
Domain
def subst[B >: B]: Domain[B]
Inherited from
Domain
def triple: Domain[(B, B, B)]
Inherited from
Domain

Concrete fields

override val size: Int