StateM

Plain source file: base/lib/Monads/StateM.hs (2002-09-05)

StateM is imported by: NewSCC, RemovePatBinds, ParseMyDoc, ToQC.

module StateM 
  (module IxStateM, F.HasState, updSt, updSt_, getSt, setSt, setSt_) where

import IxStateM hiding (HasState(..))
import qualified MT as F 

updSt   :: F.HasState m F.Z s => (s -> s) -> m s
updSt_  :: F.HasState m F.Z s => (s -> s) -> m ()
getSt   :: F.HasState m F.Z s => m s
setSt   :: F.HasState m F.Z s => s -> m s
setSt_  :: F.HasState m F.Z s => s -> m ()

updSt   = F.updSt F.this 
updSt_  = F.updSt_ F.this 
getSt   = F.getSt F.this
setSt   = F.setSt F.this
setSt_  = F.setSt_ F.this



Index

(HTML for this module was generated on 2006-08-12. About the conversion tool.)