HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulegraphviz-2999.20.2.0Haskell2010

Data.GraphViz.Internal.State

When printing and parsing Dot code, some items depend on values that are set earlier.

  • 2 types
  • 1 class
  • 11 values
classclass Monad m => GraphvizStateM (m :: Type -> Type) where
#

Methods

  • modifyGS :: (GraphvizState -> GraphvizState) -> m ()
  • getsGS :: (GraphvizState -> a) -> m a
Instances2GraphvizStateM
  • GraphvizStateM DotCodeMDefined in graphviz-2999.20.2.0 · Data.GraphViz.Printing
  • GraphvizStateM (Parser GraphvizState)Defined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
datadata GraphvizState
#

Several aspects of Dot code are either global or mutable state.

Constructors

Instances6Eq, Ord, Read, Show, MonadState, GraphvizStateM
  • Eq GraphvizStateDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
  • Ord GraphvizStateDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
  • Read GraphvizStateDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
  • Show GraphvizStateDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
  • MonadState GraphvizState DotCodeMDefined in graphviz-2999.20.2.0 · Data.GraphViz.Printing
  • GraphvizStateM (Parser GraphvizState)Defined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
datadata AttributeType
#
Instances4Eq, Ord, Read, Show
  • Eq AttributeTypeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
  • Ord AttributeTypeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
  • Read AttributeTypeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
  • Show AttributeTypeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Internal.State
valuesetAttributeType :: GraphvizStateM m => AttributeType -> m ()
#
valuegetAttributeType :: GraphvizStateM m => m AttributeType
#
valueinitialState :: GraphvizState
#
valuesetDirectedness :: GraphvizStateM m => Bool -> m ()
#
valuegetDirectedness :: GraphvizStateM m => m Bool
#
valuesetLayerSep :: GraphvizStateM m => [Char] -> m ()
#
valuegetLayerSep :: GraphvizStateM m => m [Char]
#
valuesetLayerListSep :: GraphvizStateM m => [Char] -> m ()
#
valuegetLayerListSep :: GraphvizStateM m => m [Char]
#
valuesetColorScheme :: GraphvizStateM m => ColorScheme -> m ()
#
valuegetColorScheme :: GraphvizStateM m => m ColorScheme
#