Deprecated. Use ordinary function composition instead
ModuleQuickCheck-2.19.0.0
Test.QuickCheck.Arbitrary
- 6 classes
- 37 values
- PackageQuickCheck-2.19.0.0
- Exports43
- LicenceBSD-3-Clause
Instances146Arbitrary, …
Arbitrary ASCIIStringDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary PrintableStringDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary UnicodeStringDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary ADefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyArbitrary BDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyArbitrary CDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyArbitrary OrdADefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyArbitrary OrdBDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyArbitrary OrdCDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyArbitrary QCGenDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary ByteArrayDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary FieldFormatDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary FormatAdjustmentDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary FormatParseDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary FormatSignDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary IntSetDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary IntegerDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary NaturalDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary AllDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary AnyDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary VersionDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CCharDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CClockDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CDoubleDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CFloatDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CIntDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CIntMaxDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CIntPtrDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CLLongDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CLongDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CPtrdiffDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CSCharDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CSUSecondsDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CShortDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CSigAtomicDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CSizeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CTimeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CUCharDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CUIntDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CUIntMaxDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CUIntPtrDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CULLongDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CULongDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CUSecondsDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CUShortDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CWcharDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary SeekModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary TextEncodingDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary ExitCodeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary BufferModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary NewlineDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary NewlineModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary IOModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Int16Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Int32Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Int64Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Int8Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary BoolDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary CharDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary DoubleDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary FloatDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary IntDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary OrderingDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary WordDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary GeneralCategoryDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Word16Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Word32Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Word64Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary Word8Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary ()Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Blind a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (Fixed a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (InfiniteList a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (InfiniteListInternalData a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (NoShrink a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (NonEmptyList a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (Shrink2 a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (Smart a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary a => Arbitrary (Complex a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (First a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Last a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Max a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Min a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (WrappedMonoid a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (ArgDescr a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (ArgOrder a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (OptDescr a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (IntMap a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Seq a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Tree a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (NonEmpty a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (And a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Iff a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Ior a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Xor a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Identity a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (First a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Last a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Down a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Dual a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Product a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Sum a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (ZipList a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Maybe a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary [a]Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => Arbitrary (Comparison a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => Arbitrary (Equivalence a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => Arbitrary (Predicate a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryIntegral a => Arbitrary (Small a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersIntegral a => Arbitrary (Ratio a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, CoArbitrary a) => Arbitrary (Endo a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Ord a) => Arbitrary (SortedList a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(Ord a, Arbitrary a) => Arbitrary (OrderedList a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(Ord a, Arbitrary a) => Arbitrary (Set a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Num a, Eq a, Arbitrary a) => Arbitrary (NonZero a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(Num a, Ord a, Arbitrary a) => Arbitrary (Negative a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(Num a, Ord a, Arbitrary a) => Arbitrary (NonNegative a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(Num a, Ord a, Arbitrary a) => Arbitrary (NonPositive a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(Num a, Ord a, Arbitrary a) => Arbitrary (Positive a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(Integral a, Bounded a) => Arbitrary (Large a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary (m a) => Arbitrary (WrappedMonad m a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryHasResolution a => Arbitrary (Fixed a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b) => Arbitrary (Arg a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b) => Arbitrary (Either a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b) => Arbitrary (a, b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, CoArbitrary b) => Arbitrary (Op a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, ShrinkState s a) => Arbitrary (Shrinking s a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Modifiers(CoArbitrary a, Arbitrary b) => Arbitrary (a -> b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Function a, CoArbitrary a, Arbitrary b) => Arbitrary (Fun a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Function(Function a, CoArbitrary a, Arbitrary b) => Arbitrary (a :-> b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Function(Ord k, Arbitrary k, Arbitrary v) => Arbitrary (Map k v)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary (a b c) => Arbitrary (WrappedArrow a b c)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary (f a) => Arbitrary (Alt f a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Const a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary (Constant a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c) => Arbitrary (a, b, c)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d) => Arbitrary (a, b, c, d)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary1 f, Arbitrary1 g, Arbitrary a) => Arbitrary (Product f g a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e) => Arbitrary (a, b, c, d, e)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary1 f, Arbitrary1 g, Arbitrary a) => Arbitrary (Compose f g a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbitrary f) => Arbitrary (a, b, c, d, e, f)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbitrary f, Arbitrary g) => Arbitrary (a, b, c, d, e, f, g)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbitrary f, Arbitrary g, Arbitrary h) => Arbitrary (a, b, c, d, e, f, g, h)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbitrary f, Arbitrary g, Arbitrary h, Arbitrary i) => Arbitrary (a, b, c, d, e, f, g, h, i)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbitrary f, Arbitrary g, Arbitrary h, Arbitrary i, Arbitrary j) => Arbitrary (a, b, c, d, e, f, g, h, i, j)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary
Methods
liftArbitrary :: Gen a -> Gen (f a)liftShrink :: (a -> [a]) -> f a -> [f a]
Instances22Arbitrary1, …
Arbitrary1 BlindDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary1 FixedDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary1 NoShrinkDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary1 NonEmptyListDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary1 Shrink2Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary1 SmartDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ModifiersArbitrary1 IntMapDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary1 SeqDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary1 TreeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary1 NonEmptyDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary1 IdentityDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary1 ZipListDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary1 MaybeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary1 []Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary1 (Either a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary1 (Tuple2 a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Ord k, Arbitrary k) => Arbitrary1 (Map k)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary1 (Const a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => Arbitrary1 (Constant a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => Arbitrary1 ((->) a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary1 f, Arbitrary1 g) => Arbitrary1 (Product f g)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary1 f, Arbitrary1 g) => Arbitrary1 (Compose f g)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary
Methods
liftArbitrary2 :: Gen a -> Gen b -> Gen (f a b)liftShrink2 :: (a -> [a]) -> (b -> [b]) -> f a b -> [f a b]
Instances4Arbitrary2
Arbitrary2 EitherDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary2 Tuple2Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary2 ConstDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary2 ConstantDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary
Methods
coarbitrary :: a -> Gen b -> Gen b
Instances81CoArbitrary, …
CoArbitrary ADefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyCoArbitrary BDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyCoArbitrary CDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyCoArbitrary OrdADefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyCoArbitrary OrdBDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyCoArbitrary OrdCDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PolyCoArbitrary ByteArrayDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary FieldFormatDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary FormatAdjustmentDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary FormatParseDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary FormatSignDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary IntSetDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary IntegerDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary NaturalDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary AllDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary AnyDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary VersionDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary SeekModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary TextEncodingDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary ExitCodeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary BufferModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary NewlineDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary NewlineModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary IOModeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Int16Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Int32Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Int64Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Int8Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary BoolDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary CharDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary DoubleDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary FloatDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary IntDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary OrderingDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary WordDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary GeneralCategoryDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Word16Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Word32Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Word64Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary Word8Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary ()Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Complex a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (First a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Last a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Max a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Min a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (WrappedMonoid a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (IntMap a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Seq a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Set a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Tree a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (NonEmpty a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (And a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Iff a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Ior a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Xor a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Identity a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (First a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Last a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Down a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Dual a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Product a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Sum a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (ZipList a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Maybe a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary [a]Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, CoArbitrary a) => CoArbitrary (Endo a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Integral a, CoArbitrary a) => CoArbitrary (Ratio a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryHasResolution a => CoArbitrary (Fixed a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(Arbitrary a, CoArbitrary b) => CoArbitrary (a -> b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary a, CoArbitrary b) => CoArbitrary (Arg a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary a, CoArbitrary b) => CoArbitrary (Either a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary a, CoArbitrary b) => CoArbitrary (a, b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary k, CoArbitrary v) => CoArbitrary (Map k v)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary (f a) => CoArbitrary (Alt f a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Const a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Constant a b)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary a, CoArbitrary b, CoArbitrary c) => CoArbitrary (a, b, c)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary a, CoArbitrary b, CoArbitrary c, CoArbitrary d) => CoArbitrary (a, b, c, d)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary a, CoArbitrary b, CoArbitrary c, CoArbitrary d, CoArbitrary e) => CoArbitrary (a, b, c, d, e)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary
Instances6GSubterms
GSubterms U1 aDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryGSubterms V1 aDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryGSubterms (K1 i a) bDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(GSubtermsIncl f a, GSubtermsIncl g a) => GSubterms (f :*: g) aDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(GSubtermsIncl f a, GSubtermsIncl g a) => GSubterms (f :+: g) aDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryGSubterms f a => GSubterms (M1 i c f) aDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary
Instances6RecursivelyShrink
RecursivelyShrink U1Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryRecursivelyShrink V1Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryArbitrary a => RecursivelyShrink (K1 i a)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(RecursivelyShrink f, RecursivelyShrink g) => RecursivelyShrink (f :*: g)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary(RecursivelyShrink f, RecursivelyShrink g) => RecursivelyShrink (f :+: g)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.ArbitraryRecursivelyShrink f => RecursivelyShrink (M1 i c f)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Arbitrary