Modulemonad-control-1.0.3.1
Control.Monad.Trans.Control
Synopsis
- value captureM
- value captureT
- value control
- value controlT
- value defaultLiftBaseWith
- value defaultLiftWith
- value defaultLiftWith2
- value defaultRestoreM
- value defaultRestoreT
- value defaultRestoreT2
- value embed
- value embed_
- value liftBaseDiscard
- value liftBaseOp
- value liftBaseOpDiscard
- value liftBaseOp_
- value liftThrough
- type ComposeSt
- class MonadBaseControl
- class MonadTransControl
- type Run
- type RunDefault
- type RunDefault2
- type RunInBase
- type RunInBaseDefault
- Packagemonad-control-1.0.3.1
- Exports25
- LicenceBSD-3-Clause
Methods
liftBaseWith :: (RunInBase m b -> b a) -> m arestoreM :: StM m a -> m a
Instances19MonadBaseControl, …
MonadBaseControl Identity IdentityDefined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl Maybe MaybeDefined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl STM STMDefined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl IO IODefined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl [] []Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl b m => MonadBaseControl b (MaybeT m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl b m => MonadBaseControl b (ExceptT e m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl b m => MonadBaseControl b (IdentityT m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl b m => MonadBaseControl b (ReaderT r m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl b m => MonadBaseControl b (StateT s m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl b m => MonadBaseControl b (StateT s m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.Control(Monoid w, MonadBaseControl b m) => MonadBaseControl b (WriterT w m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.Control(Monoid w, MonadBaseControl b m) => MonadBaseControl b (WriterT w m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.Control(Monoid w, MonadBaseControl b m) => MonadBaseControl b (RWST r w s m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.Control(Monoid w, MonadBaseControl b m) => MonadBaseControl b (RWST r w s m)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl (ST s) (ST s)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl (Either e) (Either e)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl (ST s) (ST s)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadBaseControl ((->) r) ((->) r)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.Control
Instances10MonadTransControl, …
MonadTransControl MaybeTDefined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonoid w => MonadTransControl (WriterT w)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonoid w => MonadTransControl (WriterT w)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadTransControl IdentityTDefined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadTransControl (ExceptT e)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadTransControl (ReaderT r)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadTransControl (StateT s)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonadTransControl (StateT s)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonoid w => MonadTransControl (RWST r w s)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlMonoid w => MonadTransControl (RWST r w s)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.Control