monadloc-0.7.1: A class for monads which can keep a monadic call trace

Safe HaskellSafe
LanguageHaskell98

Control.Monad.Loc.Transformers

Contents

Description

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

Orphan instances

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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