Control.Monad.Trans.MultiState

MultiStateT

data MultiStateT x m a

type MultiStateTNull

type MultiState x

MonadMultiState class

class MonadMultiState a m

run-functions

runMultiStateT

runMultiStateTAS

runMultiStateTSA

runMultiStateTA

runMultiStateTS

runMultiStateT_

runMultiStateTNil

runMultiStateTNil_

with-functions (single state)

withMultiState

withMultiStateAS

withMultiStateSA

withMultiStateA

withMultiStateS

withMultiState_

with-functions (multiple states)

withMultiStates

withMultiStatesAS

withMultiStatesSA

withMultiStatesA

withMultiStatesS

withMultiStates_

without-function (single state)

withoutMultiState

inflate-functions (run single state in multiple states)

inflateState

inflateReader

inflateWriter

other functions

mapMultiStateT

mGetRaw

mPutRaw