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

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

Index

accum | Control.Monad.Accum
add | Control.Monad.Accum
ask | Control.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
asks | Control.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
callCC | Control.Monad.Cont.Class, Control.Monad.Cont
catchError | Control.Monad.Error.Class, Control.Monad.Except
censor | Control.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
Cont | Control.Monad.Cont
cont | Control.Monad.Cont
ContT |
1 (Type/Class) | Control.Monad.Cont
2 (Data Constructor) | Control.Monad.Cont
evalCont | Control.Monad.Cont
evalContT | Control.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
Except | Control.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
get | 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
gets | 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
handleError | Control.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
label | Control.Monad.Cont.Class, Control.Monad.Cont
label_ | Control.Monad.Cont.Class, Control.Monad.Cont
lift | Control.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
liftCatch | Control.Monad.Identity
liftEither | Control.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
liftIO | Control.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
listen | Control.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
listens | Control.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
local | Control.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
look | Control.Monad.Accum
looks | Control.Monad.Accum
mapCont | Control.Monad.Cont
mapContT | Control.Monad.Cont
mapError | Control.Monad.Error.Class, Control.Monad.Except
mapExcept | Control.Monad.Except
mapExceptT | Control.Monad.Except
mapIdentityT | Control.Monad.Identity
mapReader | Control.Monad.Reader
mapReaderT | Control.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
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
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
modifyError | Control.Monad.Error.Class, Control.Monad.Except
MonadAccum | Control.Monad.Accum
MonadCont | Control.Monad.Cont.Class, Control.Monad.Cont
MonadError | Control.Monad.Error.Class, Control.Monad.Except
MonadIO | Control.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
MonadReader | Control.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
MonadRWS | Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.RWS.CPS
MonadSelect | Control.Monad.Select
MonadState | 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
MonadTrans | Control.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
MonadWriter | Control.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
pass | Control.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
put | 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
Reader | Control.Monad.Reader
reader | Control.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
runCont | Control.Monad.Cont
runContT | Control.Monad.Cont
runExcept | Control.Monad.Except
runExceptT | Control.Monad.Except
runIdentity | Control.Monad.Identity
runIdentityT | Control.Monad.Identity
runReader | Control.Monad.Reader
runReaderT | Control.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
select | Control.Monad.Select
State |
1 (Type/Class) | Control.Monad.State.Lazy, Control.Monad.State
2 (Type/Class) | Control.Monad.State.Strict
state | 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
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
tell | Control.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
throwError | Control.Monad.Error.Class, Control.Monad.Except
tryError | Control.Monad.Error.Class, Control.Monad.Except
withCont | Control.Monad.Cont
withContT | Control.Monad.Cont
withError | Control.Monad.Error.Class, Control.Monad.Except
withExcept | Control.Monad.Except
withExceptT | Control.Monad.Except
withReader | Control.Monad.Reader
withReaderT | Control.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
writer | Control.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