Control.Monad.Trans.MultiGST

MultiRWST

data MultiGSTT ts m a

type MultiGSTTNull

type MultiGST r

MonadMulti classes

type ContainsReader

type ContainsState

type ContainsWriter

class MonadMultiReader a m

class MonadMultiWriter a m

class MonadMultiGet a m

data CanReadWrite a

run-functions (extracting from RWST)

runMultiGSTTNil

runMultiGSTTNil_

with-functions (extending an RWST)

withReader

withReader_

withReaders

withWriter

withWriterAW

withWriterWA

withWriterW

withState

withStateAS

withStateSA

withStateA

withStateS

withState_

without-functions (reducing an RWST; inverse of with)

without

other functions

mapMultiGSTT

mGetRawR

mSetRaw

mGetRaw