monadloc-0.7.1: A class for monads which can keep a monadic call trace
Safe HaskellSafe-Inferred
LanguageHaskell98

Control.Monad.Loc.Transformers

Description

This package contains MonadLoc instance declarations for the monad transformer type constructors in the transformers package.

Orphan instances

MonadLoc m => MonadLoc (ListT m) Source # 
Instance details

Methods

withLoc :: String -> ListT m a -> ListT m a Source #

(Monoid w, MonadLoc m) => MonadLoc (WriterT w m) Source # 
Instance details

Methods

withLoc :: String -> WriterT w m a -> WriterT w m a Source #

(Monoid w, MonadLoc m) => MonadLoc (WriterT w m) Source # 
Instance details

Methods

withLoc :: String -> WriterT w m a -> WriterT w m a Source #

MonadLoc m => MonadLoc (StateT s m) Source # 
Instance details

Methods

withLoc :: String -> StateT s m a -> StateT s m a Source #

MonadLoc m => MonadLoc (StateT s m) Source # 
Instance details

Methods

withLoc :: String -> StateT s m a -> StateT s m a Source #

MonadLoc m => MonadLoc (ReaderT r m) Source # 
Instance details

Methods

withLoc :: String -> ReaderT r m a -> ReaderT r m a Source #

(Error e, MonadLoc m) => MonadLoc (ErrorT e m) Source # 
Instance details

Methods

withLoc :: String -> ErrorT e m a -> ErrorT e m a Source #

(Monoid w, MonadLoc m) => MonadLoc (RWST r w s m) Source # 
Instance details

Methods

withLoc :: String -> RWST r w s m a -> RWST r w s m a Source #

(Monoid w, MonadLoc m) => MonadLoc (RWST r w s m) Source # 
Instance details

Methods

withLoc :: String -> RWST r w s m a -> RWST r w s m a Source #