Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- class GFunctor f where
- gmap :: (a -> b) -> f a -> f b
- gmapdefault :: (Generic1 f, GFunctor' (Rep1 f)) => (a -> b) -> f a -> f b
GFunctor class
Nothing
GFunctor [] Source | |
GFunctor IO Source | |
GFunctor Identity Source | |
GFunctor Complex Source | |
GFunctor ZipList Source | |
GFunctor Dual Source | |
GFunctor Sum Source | |
GFunctor Product Source | |
GFunctor First Source | |
GFunctor Last Source | |
GFunctor Maybe Source | |
GFunctor ((->) r) Source | |
GFunctor (Either a) Source | |
GFunctor ((,) a) Source | |
GFunctor (Const m) Source | |
GFunctor (Proxy *) Source | |
GFunctor f => GFunctor (Alt * f) Source |
Default method
gmapdefault :: (Generic1 f, GFunctor' (Rep1 f)) => (a -> b) -> f a -> f b Source