Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Control.Monad.State.Profunctor.Class
Documentation
class IxApply f => IxApplicative f where Source #
Instances
Monad f => IxApplicative (IxStateT f) Source # | |
Defined in Control.Monad.State.Profunctor.IxState |
class (IxApplicative f, IxBind f) => IxMonad f Source #
class IxAlt f => IxAlternative f where Source #
Instances
(Alt f, Alternative f) => IxAlternative (IxStateT f) Source # | |
Defined in Control.Monad.State.Profunctor.IxState |
class IxMonad f => IxMonadState f where Source #
Methods
iput :: t -> f t s () Source #
istate :: (s -> (a, t)) -> f t s a Source #
Instances
Monad f => IxMonadState (IxStateT f) Source # | |
class IxMonadFix f where Source #
class IxMonadCont f where Source #
class IxBindTrans g where Source #