Class of monads which support a state along with a stack for saving and restoring states.
Instances10MonadStateStack, …
MonadStateStack s m => MonadStateStack s (MaybeT m)Defined in statestack-0.3.1.1 · Control.Monad.StateStackMonad m => MonadStateStack s (StateStackT s m)Defined in statestack-0.3.1.1 · Control.Monad.StateStackMonadStateStack s m => MonadStateStack s (ExceptT e m)Defined in statestack-0.3.1.1 · Control.Monad.StateStackMonadStateStack s m => MonadStateStack s (IdentityT m)Defined in statestack-0.3.1.1 · Control.Monad.StateStackMonadStateStack s m => MonadStateStack s (ReaderT r m)Defined in statestack-0.3.1.1 · Control.Monad.StateStackMonadStateStack s m => MonadStateStack s (StateT s m)Defined in statestack-0.3.1.1 · Control.Monad.StateStackMonadStateStack s m => MonadStateStack s (StateT s m)Defined in statestack-0.3.1.1 · Control.Monad.StateStack(Monoid w, MonadStateStack s m) => MonadStateStack s (WriterT w m)Defined in statestack-0.3.1.1 · Control.Monad.StateStack(Monoid w, MonadStateStack s m) => MonadStateStack s (WriterT w m)Defined in statestack-0.3.1.1 · Control.Monad.StateStackMonadStateStack s m => MonadStateStack s (ContT r m)Defined in statestack-0.3.1.1 · Control.Monad.StateStack