Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Generics.Deriving.Copoint
GCopoint class
Instances
GCopoint Min # | |
GCopoint Max # | |
GCopoint First # | |
GCopoint Last # | |
GCopoint WrappedMonoid # | |
GCopoint Identity # | |
GCopoint Dual # | |
GCopoint Sum # | |
GCopoint Down # | |
GCopoint ((,) a) # | |
GCopoint (Arg a) # | |
GCopoint m => GCopoint (WrappedMonad m) # | |
GCopoint ((,,) a b) # | |
GCopoint f => GCopoint (Alt * f) # | |
GCopoint ((,,,) a b c) # | |
(GCopoint f, GCopoint g) => GCopoint (Sum * f g) # | |
GCopoint ((,,,,) a b c d) # | |
GCopoint ((,,,,,) a b c d e) # | |
GCopoint ((,,,,,,) a b c d e f) # | |
Default method
gcopointdefault :: (Generic1 d, GCopoint' (Rep1 d)) => d a -> a #
Internal class
Minimal complete definition
Instances
GCopoint' Par1 # | |
GCopoint' (V1 *) # | |
GCopoint' (U1 *) # | |
GCopoint f => GCopoint' (Rec1 * f) # | |
GCopoint' (K1 * i c) # | |
(GCopoint' f, GCopoint' g) => GCopoint' ((:+:) * f g) # | |
(GCopoint' f, GCopoint' g) => GCopoint' ((:*:) * f g) # | |
GCopoint' f => GCopoint' (M1 * i c f) # | |
(GCopoint f, GCopoint' g) => GCopoint' ((:.:) * * f g) # | |