rev-state-0.1: Reverse State monad transformer

Safe HaskellSafe-Inferred

Control.Monad.RevState.Class

Documentation

class (Applicative m, MonadFix m) => MonadRevState s m | m -> s whereSource

Methods

get :: m sSource

put :: s -> m ()Source

state :: (s -> (a, s)) -> m aSource

Instances

modify :: MonadRevState s m => (s -> s) -> m ()Source

gets :: MonadRevState s m => (s -> a) -> m aSource