Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class (GBounded ra, GEnum ra) => GBoundEnum ra where Source #
gcardinality :: p (ra x) -> Int Source #
Instances
GBoundEnum (U1 :: Type -> Type) Source # | |
Defined in Data.Lexicographic.Generic.Internal gcardinality :: p (U1 x) -> Int Source # | |
(Bounded a, Enum a) => GBoundEnum (K1 _m a :: Type -> Type) Source # | |
Defined in Data.Lexicographic.Generic.Internal gcardinality :: p (K1 _m a x) -> Int Source # | |
(GBoundEnum ra, GBoundEnum rb) => GBoundEnum (ra :+: rb) Source # | |
Defined in Data.Lexicographic.Generic.Internal gcardinality :: p ((ra :+: rb) x) -> Int Source # | |
(GBoundEnum ra, GBoundEnum rb) => GBoundEnum (ra :*: rb) Source # | |
Defined in Data.Lexicographic.Generic.Internal gcardinality :: p ((ra :*: rb) x) -> Int Source # | |
GBoundEnum ra => GBoundEnum (M1 _d _m ra) Source # | |
Defined in Data.Lexicographic.Generic.Internal gcardinality :: p (M1 _d _m ra x) -> Int Source # |