| Copyright | (c) Harvard University 2008-2011 (c) Geoffrey Mainland 2011-2014 |
|---|---|
| License | BSD-style |
| Maintainer | mainland@cs.drexel.edu |
| Safe Haskell | Safe-Inferred |
| Language | Haskell98 |
Control.Monad.Exception.Instances
Contents
Description
Orphan instances
| MonadRWS r w s m => MonadRWS r w s (ExceptionT m) Source # | |
| MonadReader r m => MonadReader r (ExceptionT m) Source # | |
Methods ask :: ExceptionT m r # local :: (r -> r) -> ExceptionT m a -> ExceptionT m a # reader :: (r -> a) -> ExceptionT m a # | |
| MonadState s m => MonadState s (ExceptionT m) Source # | |
Methods get :: ExceptionT m s # put :: s -> ExceptionT m () # state :: (s -> (a, s)) -> ExceptionT m a # | |
| MonadWriter w m => MonadWriter w (ExceptionT m) Source # | |
Methods writer :: (a, w) -> ExceptionT m a # tell :: w -> ExceptionT m () # listen :: ExceptionT m a -> ExceptionT m (a, w) # pass :: ExceptionT m (a, w -> w) -> ExceptionT m a # | |
| MonadCont m => MonadCont (ExceptionT m) Source # | |
Methods callCC :: ((a -> ExceptionT m b) -> ExceptionT m a) -> ExceptionT m a # | |