Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
implicit
def
alterGen[F[_], A](implicit F: Gen[F[A]]): Gen[Alter[F, A]]
-
implicit
def
apGen[F[_], A](implicit F: Gen[F[A]]): Gen[Ap[F, A]]
-
final
def
asInstanceOf[T0]: T0
-
implicit
val
asPropertyInstance: Contravariant[AsProperty]
-
implicit
def
bijectionTGen[F[_], G[_], A, B](implicit A: Cogen[A], B: Cogen[B], F: Gen[F[B]], G: Gen[G[A]]): Gen[BijectionT[F, G, A, B]]
-
implicit
val
chooseInstance: InvariantFunctor[Choose]
-
def
clone(): AnyRef
-
implicit
def
codensityGen[F[_], A](implicit arg0: Monad[F], F: Gen[F[A]], A: Gen[A]): Gen[Codensity[F, A]]
-
implicit
def
cogenAlter[F[_], A](implicit F: Cogen[F[A]]): Cogen[Alter[F, A]]
-
implicit
def
cogenAp[F[_], A](implicit F: Cogen[F[A]]): Cogen[Ap[F, A]]
-
implicit
def
cogenBijectionT[F[_], G[_], A, B](implicit A: Gen[A], B: Gen[B], F: Cogen[F[B]], G: Cogen[G[A]]): Cogen[BijectionT[F, G, A, B]]
-
implicit
val
cogenByteIList: Cogen[IList[Byte]]
-
implicit
def
cogenCokleisli[F[_], A, B](implicit F: Cogen[(F[A]) ⇒ B]): Cogen[Cokleisli[F, A, B]]
-
implicit
def
cogenConst[A, B](implicit A: Cogen[A]): Cogen[Const[A, B]]
-
implicit
def
cogenContravariantCoyoneda[F[_], A](implicit arg0: Contravariant[F], F: Cogen[F[A]]): Cogen[ContravariantCoyoneda[F, A]]
-
implicit
def
cogenCoproduct[F[_], G[_], A](implicit A: Cogen[\/[F[A], G[A]]]): Cogen[Coproduct[F, G, A]]
-
implicit
def
cogenCorecursiveList[A](implicit arg0: Cogen[A]): Cogen[CorecursiveList[A]]
-
implicit
def
cogenCoyoneda[F[_], A](implicit arg0: Functor[F], F: Cogen[F[A]]): Cogen[Coyoneda[F, A]]
-
implicit
def
cogenDList[A](implicit arg0: Cogen[A]): Cogen[DList[A]]
-
implicit
def
cogenDequeue[A](implicit arg0: Cogen[A]): Cogen[Dequeue[A]]
-
implicit
def
cogenDiev[A](implicit arg0: Cogen[A]): Cogen[Diev[A]]
-
implicit
def
cogenDisjunction[A, B](implicit A: Cogen[A], B: Cogen[B]): Cogen[\/[A, B]]
-
implicit
def
cogenEither3[A1, A2, A3](implicit arg0: Cogen[A1], arg1: Cogen[A2], arg2: Cogen[A3]): Cogen[Either3[A1, A2, A3]]
-
implicit
def
cogenEitherT[F[_], A, B](implicit F: Cogen[F[\/[A, B]]]): Cogen[EitherT[A, F, B]]
-
implicit
def
cogenEndo[A](implicit arg0: Gen[A], arg1: Cogen[A]): Cogen[Endo[A]]
-
implicit final
def
cogenEndomorphic[F[_, _], A](implicit F: Cogen[F[A, A]]): Cogen[Endomorphic[F, A]]
-
implicit
def
cogenEndomorphicKleisliLike[G[_[_], _, _], F[_], A](implicit F: Cogen[G[F, A, A]]): Cogen[Endomorphic[[a, b]G[F, a, b], A]]
-
implicit
def
cogenEphemeralStream[A](implicit arg0: Cogen[A]): Cogen[EphemeralStream[A]]
-
implicit
def
cogenHeap[A](implicit arg0: Cogen[A]): Cogen[Heap[A]]
-
implicit
def
cogenIList[A](implicit A: Cogen[A]): Cogen[IList[A]]
-
implicit
def
cogenIMap[A, B](implicit arg0: Cogen[A], arg1: Cogen[B]): Cogen[==>>[A, B]]
-
implicit
def
cogenISet[A](implicit arg0: Cogen[A]): Cogen[ISet[A]]
-
implicit
def
cogenIdT[F[_], A](implicit F: Cogen[F[A]]): Cogen[IdT[F, A]]
-
implicit
def
cogenImmutableArray[A](implicit arg0: Cogen[A]): Cogen[ImmutableArray[A]]
-
implicit
def
cogenIndSeq[A](implicit arg0: Cogen[A]): Cogen[IndSeq[A]]
-
implicit
def
cogenIndexedContsT[W[_], M[_], R, O, A](implicit F: Cogen[(W[(A) ⇒ M[O]]) ⇒ M[R]]): Cogen[IndexedContsT[W, R, O, M, A]]
-
implicit
def
cogenIndexedReaderWriterStateT[F[_], R, W, S1, S2, A](implicit arg0: Monad[F], F: Cogen[(R, S1) ⇒ F[(W, A, S2)]]): Cogen[IndexedReaderWriterStateT[R, W, S1, S2, F, A]]
-
implicit
def
cogenIndexedStateT[F[_], S1, S2, A](implicit arg0: Monad[F], F: Cogen[(S1) ⇒ F[(S2, A)]]): Cogen[IndexedStateT[S1, S2, F, A]]
-
implicit
def
cogenIndexedStoreT[F[_], I, A, B](implicit arg0: Cogen[I], F: Cogen[F[(A) ⇒ B]]): Cogen[IndexedStoreT[F, I, A, B]]
-
implicit
val
cogenInstance: Divisible[Cogen]
-
implicit
def
cogenKleisli[F[_], A, B](implicit F: Cogen[(A) ⇒ F[B]]): Cogen[Kleisli[F, A, B]]
-
implicit
def
cogenLazyEither[A, B](implicit arg0: Cogen[A], arg1: Cogen[B]): Cogen[LazyEither[A, B]]
-
implicit
def
cogenLazyEitherT[F[_], A, B](implicit F: Cogen[F[LazyEither[A, B]]]): Cogen[LazyEitherT[F, A, B]]
-
implicit
def
cogenLazyOption[A](implicit arg0: Cogen[A]): Cogen[LazyOption[A]]
-
implicit
def
cogenLazyOptionT[F[_], A](implicit F: Cogen[F[LazyOption[A]]]): Cogen[LazyOptionT[F, A]]
-
implicit
def
cogenLazyTuple2[A1, A2](implicit A1: Cogen[A1], A2: Cogen[A2]): Cogen[LazyTuple2[A1, A2]]
-
implicit
def
cogenLazyTuple3[A1, A2, A3](implicit A1: Cogen[A1], A2: Cogen[A2], A3: Cogen[A3]): Cogen[LazyTuple3[A1, A2, A3]]
-
implicit
def
cogenLazyTuple4[A1, A2, A3, A4](implicit A1: Cogen[A1], A2: Cogen[A2], A3: Cogen[A3], A4: Cogen[A4]): Cogen[LazyTuple4[A1, A2, A3, A4]]
-
implicit
def
cogenMaybe[A](implicit arg0: Cogen[A]): Cogen[Maybe[A]]
-
implicit
def
cogenMaybeT[F[_], A](implicit F: Cogen[F[Maybe[A]]]): Cogen[MaybeT[F, A]]
-
implicit
def
cogenName[A](implicit A: Cogen[A]): Cogen[Name[A]]
-
implicit
def
cogenNeed[A](implicit A: Cogen[A]): Cogen[Need[A]]
-
implicit
def
cogenNonEmptyList[A](implicit arg0: Cogen[A]): Cogen[NonEmptyList[A]]
-
implicit
def
cogenNullArgument[A, B](implicit arg0: Gen[A], arg1: Cogen[B]): Cogen[NullArgument[A, B]]
-
implicit
def
cogenNullResult[A, B](implicit arg0: Gen[A], arg1: Cogen[B]): Cogen[NullResult[A, B]]
-
implicit
def
cogenOneAnd[F[_], A](implicit arg0: Cogen[A], F: Cogen[F[A]]): Cogen[OneAnd[F, A]]
-
implicit
def
cogenOneOr[F[_], A](implicit arg0: Cogen[A], F: Cogen[F[A]]): Cogen[OneOr[F, A]]
-
implicit
def
cogenOptionT[F[_], A](implicit F: Cogen[F[Option[A]]]): Cogen[OptionT[F, A]]
-
implicit
val
cogenOrdering: Cogen[Ordering]
-
implicit
def
cogenSelectT[R, M[_], A](implicit F: Cogen[((A) ⇒ M[R]) ⇒ M[A]]): Cogen[SelectT[R, M, A]]
-
implicit
val
cogenStateInstance: Functor[CogenState]
-
implicit
def
cogenStreamT[F[_], A](implicit arg0: Monad[F], F: Cogen[F[Stream[A]]]): Cogen[StreamT[F, A]]
-
implicit
def
cogenStrictTree[A](implicit arg0: Cogen[A]): Cogen[StrictTree[A]]
-
implicit
def
cogenTannen[F[_], G[_, _], A, B](implicit F: Cogen[F[G[A, B]]]): Cogen[Tannen[F, G, A, B]]
-
implicit
def
cogenThese[A, B](implicit A: Cogen[A], B: Cogen[B]): Cogen[\&/[A, B]]
-
implicit
def
cogenTheseT[F[_], A, B](implicit F: Cogen[F[\&/[A, B]]]): Cogen[TheseT[F, A, B]]
-
implicit
def
cogenTracedT[W[_], A, B](implicit W: Cogen[W[(A) ⇒ B]]): Cogen[TracedT[W, A, B]]
-
implicit
def
cogenTree[A](implicit arg0: Cogen[A]): Cogen[Tree[A]]
-
implicit
def
cogenTreeLoc[A](implicit arg0: Cogen[A]): Cogen[TreeLoc[A]]
-
implicit
def
cogenUnwriterT[F[_], A, B](implicit F: Cogen[F[(A, B)]]): Cogen[UnwriterT[F, A, B]]
-
implicit
def
cogenValidation[A, B](implicit arg0: Cogen[A], arg1: Cogen[B]): Cogen[Validation[A, B]]
-
implicit
def
cogenValue[A](implicit A: Cogen[A]): Cogen[Value[A]]
-
implicit
def
cogenWriterT[F[_], A, B](implicit F: Cogen[F[(A, B)]]): Cogen[WriterT[A, F, B]]
-
implicit
def
cogenZipper[A](implicit A: Cogen[A]): Cogen[Zipper[A]]
-
implicit
def
cokleisliGen[F[_], A, B](implicit F: Gen[(F[A]) ⇒ B]): Gen[Cokleisli[F, A, B]]
-
implicit
def
constGen[A, B](implicit A: Gen[A]): Gen[Const[A, B]]
-
implicit
def
contravariantCoyonedaGen[F[_], A](implicit F: Gen[F[A]]): Gen[ContravariantCoyoneda[F, A]]
-
implicit
def
coproductGen[F[_], G[_], A](implicit F: Gen[\/[F[A], G[A]]]): Gen[Coproduct[F, G, A]]
-
implicit
def
corecursiveListGen[A](implicit arg0: Gen[A]): Gen[CorecursiveList[A]]
-
implicit
def
coyonedaGen[F[_], A](implicit F: Gen[F[A]]): Gen[Coyoneda[F, A]]
-
implicit
def
dequeueGen[A](implicit A: Gen[A]): Gen[Dequeue[A]]
-
implicit
def
dievGen[A](implicit arg0: Gen[A], arg1: Enum[A]): Gen[Diev[A]]
-
implicit
def
disjunctionGen[A, B](implicit A: Gen[A], B: Gen[B]): Gen[\/[A, B]]
-
implicit
def
dlistGen[A](implicit arg0: Gen[A]): Gen[DList[A]]
-
implicit
def
either3Gen[A1, A2, A3](implicit A1: Gen[A1], A2: Gen[A2], A3: Gen[A3]): Gen[Either3[A1, A2, A3]]
-
implicit
def
eitherGen[A, B](implicit A: Gen[A], B: Gen[B]): Gen[Either[A, B]]
-
implicit
def
eitherTGen[F[_], A, B](implicit F: Gen[F[\/[A, B]]]): Gen[EitherT[A, F, B]]
-
implicit final
def
endomorphicGen[F[_, _], A](implicit F: Gen[F[A, A]]): Gen[Endomorphic[F, A]]
-
implicit
def
ephemeralStreamGen[A](implicit arg0: Gen[A]): Gen[EphemeralStream[A]]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
implicit
def
fingerGen[V, A](implicit arg0: Monoid[V], A: Gen[A], R: Reducer[A, V]): Gen[Finger[V, A]]
-
implicit
def
freeTGen[S[_], M[_], A](implicit arg0: Functor[S], arg1: Applicative[M], arg2: Gen[A], G1: Gen[S[A]], G2: Gen[M[A]]): Gen[FreeT[S, M, A]]
-
implicit
val
genInstance: Monad[Gen] with BindRec[Gen]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
implicit
def
heapGen[A](implicit arg0: Gen[A], arg1: Order[A]): Gen[Heap[A]]
-
implicit
def
idTGen[F[_], A](implicit F: Gen[F[A]]): Gen[IdT[F, A]]
-
implicit
def
ilistGen[A](implicit A: Gen[A]): Gen[IList[A]]
-
implicit
def
imapGen[A, B](implicit arg0: Order[A], arg1: Gen[A], arg2: Gen[B]): Gen[==>>[A, B]]
-
implicit
def
immutableArrayGen[A](implicit arg0: Gen[A], arg1: ClassTag[A]): Gen[ImmutableArray[A]]
-
implicit
def
indSeqGen[A](implicit arg0: Gen[A]): Gen[IndSeq[A]]
-
implicit
def
indexedContsTGen[W[_], M[_], R, O, A](implicit F: Gen[(W[(A) ⇒ M[O]]) ⇒ M[R]]): Gen[IndexedContsT[W, R, O, M, A]]
-
implicit
def
indexedReaderWriterStateTGen[F[_], R, W, S1, S2, A](implicit F: Gen[(R, S1) ⇒ F[(W, A, S2)]]): Gen[IndexedReaderWriterStateT[R, W, S1, S2, F, A]]
-
implicit
def
indexedStateTGen[F[_], S1, S2, A](implicit arg0: Monad[F], F: Gen[(S1) ⇒ F[(S2, A)]]): Gen[IndexedStateT[S1, S2, F, A]]
-
implicit
def
indexedStoreTGen[F[_], I, A, B](implicit arg0: Gen[I], F: Gen[F[(A) ⇒ B]]): Gen[IndexedStoreT[F, I, A, B]]
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
def
isetGen[A](implicit arg0: Order[A], arg1: Gen[A]): Gen[ISet[A]]
-
val
isoFunction: scalaz.Isomorphism.<~>[Gen, [a](Int, Rand) ⇒ (Rand, a)]
-
val
isoRWS: scalaz.Isomorphism.<~>[Gen, [a]IndexedReaderWriterStateT[Int, Unit, Rand, Rand, [X]X, a]]
-
val
isoReaderState: scalaz.Isomorphism.<~>[Gen, [a]Kleisli[[b]IndexedStateT[Rand, Rand, [X]X, b], Int, a]]
-
val
isoStateReader: scalaz.Isomorphism.<~>[Gen, [a]IndexedStateT[Rand, Rand, [b]Kleisli[[X]X, Int, b], a]]
-
implicit
def
kleisliGen[F[_], A, B](implicit F: Gen[(A) ⇒ F[B]]): Gen[Kleisli[F, A, B]]
-
implicit
def
kleisliLikeEndoGen[G[_[_], _, _], F[_], A](implicit F: Gen[G[F, A, A]]): Gen[Endomorphic[[a, b]G[F, a, b], A]]
-
implicit
def
lazyEitherGen[A1, A2](implicit A1: Gen[A1], A2: Gen[A2]): Gen[LazyEither[A1, A2]]
-
implicit
def
lazyEitherTGen[F[_], A, B](implicit F: Gen[F[LazyEither[A, B]]]): Gen[LazyEitherT[F, A, B]]
-
implicit
def
lazyOptionGen[A](implicit arg0: Gen[A]): Gen[LazyOption[A]]
-
implicit
def
lazyOptionTGen[F[_], A](implicit F: Gen[F[LazyOption[A]]]): Gen[LazyOptionT[F, A]]
-
implicit
def
lazyTuple2Gen[A1, A2](implicit A1: Gen[A1], A2: Gen[A2]): Gen[LazyTuple2[A1, A2]]
-
implicit
def
lazyTuple3Gen[A1, A2, A3](implicit A1: Gen[A1], A2: Gen[A2], A3: Gen[A3]): Gen[LazyTuple3[A1, A2, A3]]
-
implicit
def
lazyTuple4Gen[A1, A2, A3, A4](implicit A1: Gen[A1], A2: Gen[A2], A3: Gen[A3], A4: Gen[A4]): Gen[LazyTuple4[A1, A2, A3, A4]]
-
implicit
def
listTGen[F[_], A](implicit F: Gen[F[IList[A]]]): Gen[ListT[F, A]]
-
implicit
def
maybeGen[A](implicit A: Gen[A]): Gen[Maybe[A]]
-
implicit
def
maybeTGen[F[_], A](implicit F: Gen[F[Maybe[A]]]): Gen[MaybeT[F, A]]
-
implicit
def
monoidCoproduct[A, B](implicit arg0: Gen[A], arg1: Gen[B]): Gen[:+:[A, B]]
-
implicit
def
nameGen[A](implicit A: Gen[A]): Gen[Name[A]]
-
final
def
ne(arg0: AnyRef): Boolean
-
implicit
def
needGen[A](implicit A: Gen[A]): Gen[Need[A]]
-
implicit
def
nonEmptyListGen[A](implicit A: Gen[A]): Gen[NonEmptyList[A]]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
implicit
def
nullArgumentGen[A, B](implicit F: Gen[(Option[A]) ⇒ B]): Gen[NullArgument[A, B]]
-
implicit
def
nullResultGen[A, B](implicit F: Gen[(A) ⇒ Option[B]]): Gen[NullResult[A, B]]
-
implicit
def
oneAndGen[F[_], A](implicit F: Gen[F[A]], A: Gen[A]): Gen[OneAnd[F, A]]
-
implicit
def
oneOrGen[F[_], A](implicit F: Gen[F[A]], A: Gen[A]): Gen[OneOr[F, A]]
-
implicit
def
optionTGen[F[_], A](implicit F: Gen[F[Option[A]]]): Gen[OptionT[F, A]]
-
implicit
val
orderingGen: Gen[Ordering]
-
implicit
val
randCogen: Cogen[Rand]
-
implicit
val
randEqual: Equal[Rand]
-
implicit
val
randGen: Gen[Rand]
-
implicit
def
scalazEndoGen[A](implicit arg0: Gen[A], arg1: Cogen[A]): Gen[Endo[A]]
-
implicit
def
selectTGen[R, M[_], A](implicit F: Gen[((A) ⇒ M[R]) ⇒ M[A]]): Gen[SelectT[R, M, A]]
-
val
shrinkFunctionIso: scalaz.Isomorphism.<~>[Shrink, [a](a) ⇒ Stream[a]]
-
implicit
val
shrinkInstance: InvariantFunctor[Shrink]
-
implicit
def
streamTGen[F[_], A](implicit arg0: Applicative[F], F: Gen[F[Stream[A]]]): Gen[StreamT[F, A]]
-
implicit
def
strictTreeGen[A](implicit A: Gen[A]): Gen[StrictTree[A]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
implicit
def
tannenGen[F[_], G[_, _], A, B](implicit F: Gen[F[G[A, B]]]): Gen[Tannen[F, G, A, B]]
-
implicit
def
theseGen[A, B](implicit A: Gen[A], B: Gen[B]): Gen[\&/[A, B]]
-
implicit
def
theseTGen[F[_], A, B](implicit F: Gen[F[\&/[A, B]]]): Gen[TheseT[F, A, B]]
-
def
toString(): String
-
implicit
def
tracedTGen[W[_], A, B](implicit W: Gen[W[(A) ⇒ B]]): Gen[TracedT[W, A, B]]
-
implicit
def
treeGen[A](implicit A: Gen[A]): Gen[Tree[A]]
-
implicit
def
treeLocGen[A](implicit arg0: Gen[A]): Gen[TreeLoc[A]]
-
implicit
def
unwriterTGen[F[_], A, B](implicit F: Gen[F[(A, B)]]): Gen[UnwriterT[F, A, B]]
-
implicit
def
validationGen[A, B](implicit arg0: Gen[A], arg1: Gen[B]): Gen[Validation[A, B]]
-
implicit
def
valueGen[A](implicit A: Gen[A]): Gen[Value[A]]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
implicit
def
writerTGen[F[_], A, B](implicit F: Gen[F[(A, B)]]): Gen[WriterT[A, F, B]]
-
implicit
def
zipperGen[A](implicit arg0: Gen[A]): Gen[Zipper[A]]