Safe Haskell | Trustworthy |
---|---|
Language | Haskell98 |
Documentation
MonadReader e m => MonadReader e (StateT s m) Source # | |
MonadState s (StateT s m) Source # | |
MonadTrans (StateT s) Source # | |
Monad (StateT s m) Source # | |
Functor (StateT s m) Source # | |
MonadFix m => MonadFix (StateT s m) Source # | |
Applicative (StateT s m) Source # | |
MonadIO m => MonadIO (StateT s m) Source # | |
MonadCont m => MonadCont (StateT s m) Source # | |
evalStateT :: Monad m => StateT s m a -> s -> m a Source #
execStateT :: Monad m => StateT s m a -> s -> m s Source #
module Control.Monad.State.Class