| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Capabilities.Graphviz
Description
Defines a Monad context for calling graphviz.
Documentation
class Monad m => MonadGraphviz (m :: Type -> Type) where Source #
Methods
errorWithoutGraphviz :: m () Source #
layoutGraph :: Graph gr => GraphvizCommand -> gr v e -> m (gr (AttributeNode v) (AttributeEdge e)) Source #
layoutGraph' :: (Ord cl, Graph gr) => GraphvizParams Node v e cl l -> GraphvizCommand -> gr v e -> m (gr (AttributeNode v) (AttributeEdge e)) Source #
Instances
| MonadGraphviz m => MonadGraphviz (GenericReportT l o m) Source # | |
Defined in Capabilities.Graphviz Methods errorWithoutGraphviz :: GenericReportT l o m () Source # layoutGraph :: Graph gr => GraphvizCommand -> gr v e -> GenericReportT l o m (gr (AttributeNode v) (AttributeEdge e)) Source # layoutGraph' :: (Ord cl, Graph gr) => GraphvizParams Node v e cl l0 -> GraphvizCommand -> gr v e -> GenericReportT l o m (gr (AttributeNode v) (AttributeEdge e)) Source # | |