monads-tf- Monad classes, using type familiesSource codeContentsIndex
Portabilitynon-portable (type families)

Declaration of the MonadRWS class.

Inspired by the paper /Functional Programming with Overloading and Higher-Order Polymorphism/, Mark P Jones ( Advanced School of Functional Programming, 1995.

class (Monoid (WriterType m), MonadReader m, MonadWriter m, MonadState m) => MonadRWS m Source
show/hide Instances
MonadRWS m => MonadRWS (MaybeT m)
MonadRWS m => MonadRWS (IdentityT m)
(Error e, MonadRWS m) => MonadRWS (ErrorT e m)
(Monoid w, Monad m) => MonadRWS (RWST r w s m)
(Monoid w, Monad m) => MonadRWS (RWST r w s m)
module Control.Monad.Reader.Class
module Control.Monad.State.Class
module Control.Monad.Writer.Class
Produced by Haddock version 2.6.0