Portability | GHC |
---|---|
Stability | unstable |
Maintainer | stephen.tetley@gmail.com |
Wumpus.Basic.Monads.DrawingCtxClass
Contents
Description
Class.
- class Monad m => DrawingCtxM m where
- askDrawingCtx :: m DrawingAttr
- localCtx :: DrawingAttr -> m a -> m a
- withinModifiedCtx :: DrawingCtxM m => (DrawingAttr -> DrawingAttr) -> m a -> m a
DrawingCtx class
class Monad m => DrawingCtxM m whereSource
Instances
DrawingCtxM (Drawing u) | |
DrawingCtxM (TurtleDrawing u) | |
Monad m => DrawingCtxM (DrawingT u m) | |
DrawingCtxM m => DrawingCtxM (TurtleT u m) |
withinModifiedCtx :: DrawingCtxM m => (DrawingAttr -> DrawingAttr) -> m a -> m aSource