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 |
Orphan instances
MonadRWS r w s m => MonadRWS r w s (ExceptionT m) Source # | |
MonadReader r m => MonadReader r (ExceptionT m) Source # | |
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 # | |
MonadWriter w m => MonadWriter w (ExceptionT m) Source # | |
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 # | |
callCC :: ((a -> ExceptionT m b) -> ExceptionT m a) -> ExceptionT m a # |