Cogen

sealed trait Cogen[T] extends Serializable
Companion
object
trait Serializable
class Object
trait Matchable
class Any

Value members

Abstract methods

def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenOption
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenArray
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenList
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenVector
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenStream
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenFunction0
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenTry
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenSeq
def perturb(seed: Seed, t: T): Seed
Implicitly added by cogenLazyList
def perturb(seed: Seed, t: T): Seed
Implicitly added by tuple1
def perturb(seed: Seed, t: T): Seed

Concrete methods

def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenOption
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenArray
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenList
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenVector
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenStream
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenFunction0
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenTry
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenSeq
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by cogenLazyList
def cogen[A](t: T, g: Gen[A]): Gen[A]
Implicitly added by tuple1
def cogen[A](t: T, g: Gen[A]): Gen[A]
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenOption
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenArray
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenList
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenVector
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenStream
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenFunction0
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenTry
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenSeq
def contramap[S](f: S => T): Cogen[S]
Implicitly added by cogenLazyList
def contramap[S](f: S => T): Cogen[S]
Implicitly added by tuple1
def contramap[S](f: S => T): Cogen[S]