mtl-2.3.1: Monad classes for transformers, using functional dependencies

Index

accumControl.Monad.Accum
addControl.Monad.Accum
askControl.Monad.Reader.Class, Control.Monad.Reader, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
asksControl.Monad.Reader.Class, Control.Monad.Reader, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
callCCControl.Monad.Cont.Class, Control.Monad.Cont
catchErrorControl.Monad.Error.Class, Control.Monad.Except
censorControl.Monad.Writer.Class, Control.Monad.Writer.CPS, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
ContControl.Monad.Cont
contControl.Monad.Cont
ContT 
1 (Type/Class)Control.Monad.Cont
2 (Data Constructor)Control.Monad.Cont
evalContControl.Monad.Cont
evalContTControl.Monad.Cont
evalRWS 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
evalRWST 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
evalState 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
evalStateT 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
ExceptControl.Monad.Except
ExceptT 
1 (Type/Class)Control.Monad.Except
2 (Data Constructor)Control.Monad.Except
execRWS 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
execRWST 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
execState 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
execStateT 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
execWriter 
1 (Function)Control.Monad.Writer.CPS
2 (Function)Control.Monad.Writer.Lazy, Control.Monad.Writer
3 (Function)Control.Monad.Writer.Strict
execWriterT 
1 (Function)Control.Monad.Writer.CPS
2 (Function)Control.Monad.Writer.Lazy, Control.Monad.Writer
3 (Function)Control.Monad.Writer.Strict
getControl.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
getsControl.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
handleErrorControl.Monad.Error.Class, Control.Monad.Except
Identity 
1 (Type/Class)Control.Monad.Identity
2 (Data Constructor)Control.Monad.Identity
IdentityT 
1 (Type/Class)Control.Monad.Identity
2 (Data Constructor)Control.Monad.Identity
labelControl.Monad.Cont.Class, Control.Monad.Cont
label_Control.Monad.Cont.Class, Control.Monad.Cont
liftControl.Monad.Trans, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.Writer.CPS, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
liftCallCC 
1 (Function)Control.Monad.Identity
2 (Function)Control.Monad.Cont.Class
liftCatchControl.Monad.Identity
liftEitherControl.Monad.Error.Class, Control.Monad.Except
LiftingAccum 
1 (Type/Class)Control.Monad.Accum
2 (Data Constructor)Control.Monad.Accum
LiftingSelect 
1 (Type/Class)Control.Monad.Select
2 (Data Constructor)Control.Monad.Select
liftIOControl.Monad.Trans, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.Writer.CPS, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
listenControl.Monad.Writer.Class, Control.Monad.Writer.CPS, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
listensControl.Monad.Writer.Class, Control.Monad.Writer.CPS, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
localControl.Monad.Reader.Class, Control.Monad.Reader, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
lookControl.Monad.Accum
looksControl.Monad.Accum
mapContControl.Monad.Cont
mapContTControl.Monad.Cont
mapErrorControl.Monad.Error.Class, Control.Monad.Except
mapExceptControl.Monad.Except
mapExceptTControl.Monad.Except
mapIdentityTControl.Monad.Identity
mapReaderControl.Monad.Reader
mapReaderTControl.Monad.Reader
mapRWS 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
mapRWST 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
mapState 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
mapStateT 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
mapWriter 
1 (Function)Control.Monad.Writer.CPS
2 (Function)Control.Monad.Writer.Lazy, Control.Monad.Writer
3 (Function)Control.Monad.Writer.Strict
mapWriterT 
1 (Function)Control.Monad.Writer.CPS
2 (Function)Control.Monad.Writer.Lazy, Control.Monad.Writer
3 (Function)Control.Monad.Writer.Strict
modifyControl.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
modify'Control.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
modifyErrorControl.Monad.Error.Class, Control.Monad.Except
MonadAccumControl.Monad.Accum
MonadContControl.Monad.Cont.Class, Control.Monad.Cont
MonadErrorControl.Monad.Error.Class, Control.Monad.Except
MonadIOControl.Monad.Trans, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.Writer.CPS, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
MonadReaderControl.Monad.Reader.Class, Control.Monad.Reader, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
MonadRWSControl.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
MonadSelectControl.Monad.Select
MonadStateControl.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
MonadTransControl.Monad.Trans, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.Writer.CPS, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
MonadWriterControl.Monad.Writer.Class, Control.Monad.Writer.CPS, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
passControl.Monad.Writer.Class, Control.Monad.Writer.CPS, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
putControl.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
ReaderControl.Monad.Reader
readerControl.Monad.Reader.Class, Control.Monad.Reader, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
ReaderT 
1 (Type/Class)Control.Monad.Reader
2 (Data Constructor)Control.Monad.Reader
runContControl.Monad.Cont
runContTControl.Monad.Cont
runExceptControl.Monad.Except
runExceptTControl.Monad.Except
runIdentityControl.Monad.Identity
runIdentityTControl.Monad.Identity
runReaderControl.Monad.Reader
runReaderTControl.Monad.Reader
runRWS 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
runRWST 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
runState 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
runStateT 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
runWriter 
1 (Function)Control.Monad.Writer.CPS
2 (Function)Control.Monad.Writer.Lazy, Control.Monad.Writer
3 (Function)Control.Monad.Writer.Strict
runWriterT 
1 (Function)Control.Monad.Writer.Lazy, Control.Monad.Writer
2 (Function)Control.Monad.Writer.Strict
RWS 
1 (Type/Class)Control.Monad.RWS.CPS
2 (Type/Class)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Type/Class)Control.Monad.RWS.Strict
rws 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
RWST 
1 (Type/Class)Control.Monad.RWS.CPS
2 (Type/Class)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Data Constructor)Control.Monad.RWS.Lazy, Control.Monad.RWS
4 (Type/Class)Control.Monad.RWS.Strict
5 (Data Constructor)Control.Monad.RWS.Strict
selectControl.Monad.Select
State 
1 (Type/Class)Control.Monad.State.Lazy, Control.Monad.State
2 (Type/Class)Control.Monad.State.Strict
stateControl.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
StateT 
1 (Type/Class)Control.Monad.State.Lazy, Control.Monad.State
2 (Data Constructor)Control.Monad.State.Lazy, Control.Monad.State
3 (Type/Class)Control.Monad.State.Strict
4 (Data Constructor)Control.Monad.State.Strict
tellControl.Monad.Writer.Class, Control.Monad.Writer.CPS, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
throwErrorControl.Monad.Error.Class, Control.Monad.Except
tryErrorControl.Monad.Error.Class, Control.Monad.Except
withContControl.Monad.Cont
withContTControl.Monad.Cont
withErrorControl.Monad.Error.Class, Control.Monad.Except
withExceptControl.Monad.Except
withExceptTControl.Monad.Except
withReaderControl.Monad.Reader
withReaderTControl.Monad.Reader
withRWS 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
withRWST 
1 (Function)Control.Monad.RWS.CPS
2 (Function)Control.Monad.RWS.Lazy, Control.Monad.RWS
3 (Function)Control.Monad.RWS.Strict
withState 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
withStateT 
1 (Function)Control.Monad.State.Lazy, Control.Monad.State
2 (Function)Control.Monad.State.Strict
Writer 
1 (Type/Class)Control.Monad.Writer.CPS
2 (Type/Class)Control.Monad.Writer.Lazy, Control.Monad.Writer
3 (Type/Class)Control.Monad.Writer.Strict
writerControl.Monad.Writer.Class, Control.Monad.Writer.CPS, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict
WriterT 
1 (Type/Class)Control.Monad.Writer.CPS
2 (Type/Class)Control.Monad.Writer.Lazy, Control.Monad.Writer
3 (Data Constructor)Control.Monad.Writer.Lazy, Control.Monad.Writer
4 (Type/Class)Control.Monad.Writer.Strict
5 (Data Constructor)Control.Monad.Writer.Strict