Hoogle Search
Within LTS Haskell 24.19 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
makeMapMOptions :: FFTOptions -> Name -> Q Expderiving-compat Data.Functor.Deriving.Internal Like makeMapM, but takes an FFTOptions argument.
-
deriving-compat Data.Traversable.Deriving Generates a lambda expression which behaves like mapM (without requiring a Traversable instance).
makeMapMOptions :: FFTOptions -> Name -> Q Expderiving-compat Data.Traversable.Deriving Like makeMapM, but takes an FFTOptions argument.
gmapM :: (Data a, Monad m) => (forall d . Data d => d -> m d) -> a -> m abasement Basement.Compat.Base A generic monadic transformation that maps over the immediate subterms The default definition instantiates the type constructor c in the type of gfoldl to the monad datatype constructor, defining injection and projection using return and >>=.
gmapMo :: (Data a, MonadPlus m) => (forall d . Data d => d -> m d) -> a -> m abasement Basement.Compat.Base Transformation of one immediate subterm with success
gmapMp :: (Data a, MonadPlus m) => (forall d . Data d => d -> m d) -> a -> m abasement Basement.Compat.Base Transformation of at least one immediate subterm does not fail
gmapM :: (Data a, Monad m) => (forall d . Data d => d -> m d) -> a -> m abasement Basement.Imports A generic monadic transformation that maps over the immediate subterms The default definition instantiates the type constructor c in the type of gfoldl to the monad datatype constructor, defining injection and projection using return and >>=.
gmapMo :: (Data a, MonadPlus m) => (forall d . Data d => d -> m d) -> a -> m abasement Basement.Imports Transformation of one immediate subterm with success
gmapMp :: (Data a, MonadPlus m) => (forall d . Data d => d -> m d) -> a -> m abasement Basement.Imports Transformation of at least one immediate subterm does not fail
gmapM :: (Data a, Monad m) => (forall d . Data d => d -> m d) -> a -> m aghc-internal GHC.Internal.Data.Data A generic monadic transformation that maps over the immediate subterms The default definition instantiates the type constructor c in the type of gfoldl to the monad datatype constructor, defining injection and projection using return and >>=.