Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Orphan instances
(Num i, Ix i, Arbitrary i) => Arbitrary1 (Array i) Source # | |
liftArbitrary :: Gen a -> Gen (Array i a) # liftShrink :: (a -> [a]) -> Array i a -> [Array i a] # | |
(Num i, Ix i, IArray UArray a, Arbitrary i, Arbitrary a) => Arbitrary (UArray i a) Source # | |
(Num i, Ix i, Arbitrary i, Arbitrary a) => Arbitrary (Array i a) Source # | |
(Ix i, IArray UArray a, CoArbitrary i, CoArbitrary a) => CoArbitrary (UArray i a) Source # | |
coarbitrary :: UArray i a -> Gen b -> Gen b # | |
(Ix i, CoArbitrary i, CoArbitrary a) => CoArbitrary (Array i a) Source # | |
coarbitrary :: Array i a -> Gen b -> Gen b # |