| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
ToyLib.Debug.Grid
Description
Debug utilities
Synopsis
- class ShowGrid a where
- dbgGrid :: ShowGrid a => a -> ()
- dbgGridM :: forall m (v :: Type -> Type) a. (PrimMonad m, Vector v a, Show a, ShowGrid (IxVector (Int, Int) (v a))) => IxVector (Int, Int) (Mutable v (PrimState m) a) -> m ()
- dbgGridId :: ShowGrid a => a -> a
- dbgGridN :: ShowGrid a => Int -> a -> ()
- dbgGridNId :: ShowGrid a => Int -> a -> a
Documentation
For use with dbgS
dbgGridM :: forall m (v :: Type -> Type) a. (PrimMonad m, Vector v a, Show a, ShowGrid (IxVector (Int, Int) (v a))) => IxVector (Int, Int) (Mutable v (PrimState m) a) -> m () #
Monadic variant of dbgGrid.
dbgGridNId :: ShowGrid a => Int -> a -> a #
Shows grid with the specified spacing.