Hoogle Search

Within LTS Haskell 24.10 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. ADTArbitrarySingleton :: String -> String -> ConstructorArbitraryPair a -> ADTArbitrarySingleton a

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    No documentation available.

  2. data ConstructorArbitraryPair a

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    ConstructorArbitraryPair holds the construct name as a string and an arbitrary instance of that constructor.

  3. ConstructorArbitraryPair :: String -> a -> ConstructorArbitraryPair a

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    No documentation available.

  4. class GArbitrary (rep :: Type -> Type)

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    GArbitrary is a typeclass for generalizing the creation of single arbitrary product and sum types. It creates an arbitrary generating function of this style: TypeName <$> arbitrary <*> arbitrary.

  5. class GToADTArbitrary (rep :: Type -> Type)

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    GToADTArbitrary is a typeclass for generalizing the creation of a list of arbitrary values for each constructor of a type. It also returns the name of the constructor and the type name for reference and file creation.

  6. class GToADTArbitrarySingleton (rep :: Type -> Type)

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    GToADTArbitrarySingleton creates an arbitrary value and returns the name of the constructor that was used to create it and the type name.

  7. class ToADTArbitrary a

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    ToADTArbitrary generalizes the production of arbitrary values for Sum types. and Product types.

  8. capArbitrary :: ConstructorArbitraryPair a -> a

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    No documentation available.

  9. gArbitrary :: GArbitrary rep => Gen (rep a)

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    No documentation available.

  10. gToADTArbitrary :: GToADTArbitrary rep => Proxy rep -> Gen (ADTArbitrary (rep a))

    quickcheck-arbitrary-adt Test.QuickCheck.Arbitrary.ADT

    No documentation available.

Page 63 of many | Previous | Next