scalacheck

class Gen

[source: scalacheck/Gen.scala]

class Gen[+T](g : (Params) => Option[T])
extends AnyRef
Class that represents a generator.
Direct Known Subclasses:
Prop

Method Summary
def apply (prms : Params) : Option[T]
def combine [U, V](g : Gen[U])(f : (Option[T], Option[U]) => Option[V]) : Gen[V]
def filter (p : (T) => Boolean) : Gen[T]
def flatMap [U](f : (T) => Gen[U]) : Gen[U]
def map [U](f : (T) => U) : Gen[U]
def suchThat (p : (T) => Boolean) : Gen[T]
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def apply(prms : Params) : Option[T]

def map[U](f : (T) => U) : Gen[U]

def flatMap[U](f : (T) => Gen[U]) : Gen[U]

def filter(p : (T) => Boolean) : Gen[T]

def suchThat(p : (T) => Boolean) : Gen[T]

def combine[U, V](g : Gen[U])(f : (Option[T], Option[U]) => Option[V]) : Gen[V]