Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Generics.Deriving.Copoint
GCopoint class
class GCopoint d where Source #
Minimal complete definition
Nothing
Instances
Default method
gcopointdefault :: (Generic1 d, GCopoint' (Rep1 d)) => d a -> a Source #
Internal class
class GCopoint' t where Source #
Instances
GCopoint' Par1 Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' (V1 :: Type -> Type) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' (U1 :: Type -> Type) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint f => GCopoint' (Rec1 f) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' (K1 i c :: Type -> Type) Source # | |
Defined in Generics.Deriving.Copoint | |
(GCopoint' f, GCopoint' g) => GCopoint' (f :+: g) Source # | |
Defined in Generics.Deriving.Copoint | |
(GCopoint' f, GCopoint' g) => GCopoint' (f :*: g) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' f => GCopoint' (M1 i c f) Source # | |
Defined in Generics.Deriving.Copoint | |
(GCopoint f, GCopoint' g) => GCopoint' (f :.: g) Source # | |
Defined in Generics.Deriving.Copoint |