| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Control.Monad.RevState
Documentation
module Control.Monad.RevState.Class
Instances
| MonadFix m => MonadRevState s (StateT s m) # | |
| MonadTrans (StateT s) # | |
Defined in Control.Monad.Trans.RevState | |
| MonadFix m => Monad (StateT s m) # | |
| Functor m => Functor (StateT s m) # | |
| MonadFix m => MonadFix (StateT s m) # | |
Defined in Control.Monad.Trans.RevState | |
| MonadFix m => Applicative (StateT s m) # | |
Defined in Control.Monad.Trans.RevState | |
evalStateT :: Functor m => StateT s m a -> s -> m a #
execStateT :: Functor m => StateT s m a -> s -> m s #
withStateT :: (s -> s) -> StateT s m a -> StateT s m a #