(Monad m, MonadError e m) => MonadError e (WriterT o m :: Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
LiftDelay (WriterT o :: (Type -> Type) -> Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
LiftError (WriterT o :: (Type -> Type) -> Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
LiftFail (WriterT o :: (Type -> Type) -> Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
LiftNondet (WriterT o :: (Type -> Type) -> Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
LiftTop (WriterT o :: (Type -> Type) -> Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monoid o, Monad m, MonadCont (o ∧ r) m) => MonadCont r (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monad m, MonadDelay m) => MonadDelay (WriterT o m :: Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monad m, MonadFail m) => MonadFail (WriterT o m :: Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monad m, MonadNondet m) => MonadNondet (WriterT o m :: Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Null o, Monad m, MonadReader r m) => MonadReader r (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Null o, Monad m, MonadState s m) => MonadState s (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monad m, MonadTop m) => MonadTop (WriterT o m :: Type -> Type) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monad m, Null o) => MonadWriter o (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
Monoid o => Functor2 (WriterT o) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
Null o => Transformer (WriterT o) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
Null o => LiftIO (WriterT o) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
Null o => LiftReader (WriterT o) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
Null o => LiftState (WriterT o) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
Null o => LiftWriter (WriterT o) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monad m, Append o) => Bind (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
Functor m => Functor (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Monad m, Monoid o) => Monad (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Return m, Null o) => Return (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Null o, Monad m, MonadIO m) => MonadIO (WriterT o m) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Func Append m, Append o, Append a) => Append (WriterT o m a) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Func Null m, Func Append m, Monoid o, Monoid a) => Monoid (WriterT o m a) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(Func Null m, Null o, Null a) => Null (WriterT o m a) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |
(RWST r o s) ⇄⁼ (((ReaderT r :: (Type -> Type) -> Type -> Type) ⊡ WriterT o) ⊡ StateT s) Source # | |
Instance detailsDefined in UVMHS.Core.Monads |