/usr/share/doc/libghc-graphviz-doc/html/Data-GraphViz-Attributes-Complete.html is in libghc-graphviz-doc 2999.18.1.2-3build5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Data.GraphViz.Attributes.Complete</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Data-GraphViz-Attributes-Complete.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Data-GraphViz-Attributes-Complete.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">graphviz-2999.18.1.2: Bindings to Graphviz for graph visualisation.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th valign="top">Copyright</th><td>(c) Matthew Sackman Ivan Lazar Miljenovic</td></tr><tr><th>License</th><td>3-Clause BSD-style</td></tr><tr><th>Maintainer</th><td>Ivan.Miljenovic@gmail.com</td></tr><tr><th>Safe Haskell</th><td>Safe</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Data.GraphViz.Attributes.Complete</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">The actual <em>Dot</em> attributes.</a><ul><li><a href="#g:2">Validity functions on <code>Attribute</code> values.</a></li><li><a href="#g:3">Custom attributes.</a></li></ul></li><li><a href="#g:4">Value types for <code>Attribute</code>s.</a><ul><li><a href="#g:5">Generic types</a></li><li><a href="#g:6">Labels</a><ul><li><a href="#g:7">Types representing the Dot grammar for records.</a></li></ul></li><li><a href="#g:8">Nodes</a></li><li><a href="#g:9">Edges</a><ul><li><a href="#g:10">Modifying where edges point</a></li><li><a href="#g:11">Arrows</a><ul><li><a href="#g:12"><code>ArrowModifier</code> values</a></li></ul></li></ul></li><li><a href="#g:13">Positioning</a></li><li><a href="#g:14">Layout</a></li><li><a href="#g:15">Modes</a></li><li><a href="#g:16">Layers</a></li><li><a href="#g:17">Stylistic</a></li></ul></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>If you are just using graphviz to create basic Dot graphs, then you
probably want to use <a href="Data-GraphViz-Attributes.html">Data.GraphViz.Attributes</a> rather than this
module.</p><p>This module defines the various attributes that different parts of
a Graphviz graph can have. These attributes are based on the
documentation found at:
<a href="http://graphviz.org/doc/info/attrs.html">http://graphviz.org/doc/info/attrs.html</a></p><p>For more information on usage, etc. please see that document.</p><p>A summary of known current constraints/limitations/differences:</p><ul><li>Note that for an edge, in <em>Dot</em> parlance if the edge goes from
<em>A</em> to <em>B</em>, then <em>A</em> is the tail node and <em>B</em> is the head node
(since <em>A</em> is at the tail end of the arrow).</li><li><code>ColorList</code>, <code>DoubleList</code> and <code>PointfList</code> are defined as actual
lists (<code><code><a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></code></code> needs a newtype for other reasons). All of these
are assumed to be non-empty lists.</li><li>For the various <code>*Color</code> attributes that take in a list of
<code><a href="Data-GraphViz-Attributes-Colors.html#t:Color">Color</a></code> values, usually only one color is used. The <code>Color</code>
attribute for edges allows multiple values; for other attributes,
two values are supported for gradient fills in Graphviz >=
2.29.0.</li><li>Style is implemented as a list of <code><a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a></code> values; note that
empty lists are not allowed.</li><li>A lot of values have a possible value of <code>none</code>. These now
have custom constructors. In fact, most constructors have been
expanded upon to give an idea of what they represent rather than
using generic terms.</li><li><code><a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></code> uses two <code><a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></code> values to denote the lower-left and
top-right corners.</li><li>The two <code><a href="Data-GraphViz-Attributes-Complete.html#v:LabelLoc">LabelLoc</a></code> attributes have been combined.</li><li><code>SplineType</code> has been replaced with <code>[<code><a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a></code>]</code>.</li><li>Only polygon-based <code><a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></code>s are available.</li><li>Not every <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> is fully documented/described. However,
all those which have specific allowed values should be covered.</li><li>Deprecated <code><a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></code> algorithms are not defined. Furthermore,
the ability to specify an integer prefix for use with the fdp layout
is <em>not</em> supported.</li><li>The global <code>Orientation</code> attribute is not defined, as it is
difficult to distinguish from the node-based <code><a href="Data-GraphViz-Attributes-Complete.html#v:Orientation">Orientation</a></code>
<code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code>; also, its behaviour is duplicated by <code><a href="Data-GraphViz-Attributes-Complete.html#v:Rotate">Rotate</a></code>.</li><li>The <code>charset</code> attribute is not available, as graphviz only
supports UTF-8 encoding (as it is not currently feasible nor needed to
also support Latin1 encoding).</li><li>In Graphviz, when a node or edge has a list of attributes, the
colorscheme which is used to identify a color can be set <em>after</em>
that color (e.g. <code>[colorscheme=x11,color=grey,colorscheme=svg]</code>
uses the svg colorscheme's definition of grey, which is different
from the x11 one. Instead, graphviz parses them in order.</li></ul></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:Attribute">Attribute</a><ul class="subs"><li>= <a href="#v:Damping">Damping</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:K">K</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:URL">URL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Area">Area</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:ArrowHead">ArrowHead</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></li><li>| <a href="#v:ArrowSize">ArrowSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:ArrowTail">ArrowTail</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></li><li>| <a href="#v:Background">Background</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:BoundingBox">BoundingBox</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></li><li>| <a href="#v:BgColor">BgColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorList">ColorList</a></li><li>| <a href="#v:Center">Center</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:ClusterRank">ClusterRank</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></li><li>| <a href="#v:Color">Color</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorList">ColorList</a></li><li>| <a href="#v:ColorScheme">ColorScheme</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorScheme">ColorScheme</a></li><li>| <a href="#v:Comment">Comment</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:Compound">Compound</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Concentrate">Concentrate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Constraint">Constraint</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Decorate">Decorate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:DefaultDist">DefaultDist</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Dim">Dim</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Dimen">Dimen</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Dir">Dir</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></li><li>| <a href="#v:DirEdgeConstraints">DirEdgeConstraints</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></li><li>| <a href="#v:Distortion">Distortion</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:DPI">DPI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:EdgeURL">EdgeURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:EdgeTarget">EdgeTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:EdgeTooltip">EdgeTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Epsilon">Epsilon</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:ESep">ESep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></li><li>| <a href="#v:FillColor">FillColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorList">ColorList</a></li><li>| <a href="#v:FixedSize">FixedSize</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></li><li>| <a href="#v:FontColor">FontColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:Color">Color</a></li><li>| <a href="#v:FontName">FontName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:FontNames">FontNames</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></li><li>| <a href="#v:FontPath">FontPath</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></li><li>| <a href="#v:FontSize">FontSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:ForceLabels">ForceLabels</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:GradientAngle">GradientAngle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Group">Group</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:HeadURL">HeadURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Head_LP">Head_LP</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li>| <a href="#v:HeadClip">HeadClip</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:HeadLabel">HeadLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></li><li>| <a href="#v:HeadPort">HeadPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></li><li>| <a href="#v:HeadTarget">HeadTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:HeadTooltip">HeadTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Height">Height</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:ID">ID</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Image">Image</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:ImagePath">ImagePath</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></li><li>| <a href="#v:ImageScale">ImageScale</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></li><li>| <a href="#v:InputScale">InputScale</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Label">Label</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></li><li>| <a href="#v:LabelURL">LabelURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:LabelScheme">LabelScheme</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></li><li>| <a href="#v:LabelAngle">LabelAngle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:LabelDistance">LabelDistance</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:LabelFloat">LabelFloat</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:LabelFontColor">LabelFontColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:Color">Color</a></li><li>| <a href="#v:LabelFontName">LabelFontName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:LabelFontSize">LabelFontSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:LabelJust">LabelJust</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></li><li>| <a href="#v:LabelLoc">LabelLoc</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></li><li>| <a href="#v:LabelTarget">LabelTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:LabelTooltip">LabelTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Landscape">Landscape</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Layer">Layer</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRange">LayerRange</a></li><li>| <a href="#v:LayerListSep">LayerListSep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></li><li>| <a href="#v:Layers">Layers</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></li><li>| <a href="#v:LayerSelect">LayerSelect</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRange">LayerRange</a></li><li>| <a href="#v:LayerSep">LayerSep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></li><li>| <a href="#v:Layout">Layout</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></li><li>| <a href="#v:Len">Len</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Levels">Levels</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:LevelsGap">LevelsGap</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:LHead">LHead</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:LHeight">LHeight</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:LPos">LPos</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li>| <a href="#v:LTail">LTail</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:LWidth">LWidth</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Margin">Margin</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></li><li>| <a href="#v:MaxIter">MaxIter</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:MCLimit">MCLimit</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:MinDist">MinDist</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:MinLen">MinLen</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Mode">Mode</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></li><li>| <a href="#v:Model">Model</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></li><li>| <a href="#v:Mosek">Mosek</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:NodeSep">NodeSep</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:NoJustify">NoJustify</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Normalize">Normalize</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></li><li>| <a href="#v:NoTranslate">NoTranslate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Nslimit">Nslimit</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Nslimit1">Nslimit1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Ordering">Ordering</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></li><li>| <a href="#v:Orientation">Orientation</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:OutputOrder">OutputOrder</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></li><li>| <a href="#v:Overlap">Overlap</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></li><li>| <a href="#v:OverlapScaling">OverlapScaling</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:OverlapShrink">OverlapShrink</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Pack">Pack</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></li><li>| <a href="#v:PackMode">PackMode</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></li><li>| <a href="#v:Pad">Pad</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></li><li>| <a href="#v:Page">Page</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li>| <a href="#v:PageDir">PageDir</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></li><li>| <a href="#v:PenColor">PenColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:Color">Color</a></li><li>| <a href="#v:PenWidth">PenWidth</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Peripheries">Peripheries</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Pin">Pin</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Pos">Pos</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></li><li>| <a href="#v:QuadTree">QuadTree</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></li><li>| <a href="#v:Quantum">Quantum</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Rank">Rank</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></li><li>| <a href="#v:RankDir">RankDir</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></li><li>| <a href="#v:RankSep">RankSep</a> [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a>]</li><li>| <a href="#v:Ratio">Ratio</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></li><li>| <a href="#v:Rects">Rects</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>]</li><li>| <a href="#v:Regular">Regular</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:ReMinCross">ReMinCross</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:RepulsiveForce">RepulsiveForce</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Root">Root</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></li><li>| <a href="#v:Rotate">Rotate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Rotation">Rotation</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:SameHead">SameHead</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:SameTail">SameTail</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:SamplePoints">SamplePoints</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Scale">Scale</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></li><li>| <a href="#v:SearchSize">SearchSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Sep">Sep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></li><li>| <a href="#v:Shape">Shape</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></li><li>| <a href="#v:ShowBoxes">ShowBoxes</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Sides">Sides</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Size">Size</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></li><li>| <a href="#v:Skew">Skew</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Smoothing">Smoothing</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></li><li>| <a href="#v:SortV">SortV</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word16">Word16</a></li><li>| <a href="#v:Splines">Splines</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></li><li>| <a href="#v:Start">Start</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></li><li>| <a href="#v:Style">Style</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>]</li><li>| <a href="#v:StyleSheet">StyleSheet</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li>| <a href="#v:TailURL">TailURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Tail_LP">Tail_LP</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li>| <a href="#v:TailClip">TailClip</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:TailLabel">TailLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></li><li>| <a href="#v:TailPort">TailPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></li><li>| <a href="#v:TailTarget">TailTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:TailTooltip">TailTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Target">Target</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:Tooltip">Tooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:TrueColor">TrueColor</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li>| <a href="#v:Vertices">Vertices</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>]</li><li>| <a href="#v:ViewPort">ViewPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></li><li>| <a href="#v:VoroMargin">VoroMargin</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:Weight">Weight</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></li><li>| <a href="#v:Width">Width</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:XDotVersion">XDotVersion</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Version.html#t:Version">Version</a></li><li>| <a href="#v:XLabel">XLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></li><li>| <a href="#v:XLP">XLP</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li>| <a href="#v:UnknownAttribute">UnknownAttribute</a> <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:Attributes">Attributes</a> = [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>]</li><li class="src short"><a href="#v:sameAttribute">sameAttribute</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:defaultAttributeValue">defaultAttributeValue</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></li><li class="src short"><a href="#v:rmUnwantedAttributes">rmUnwantedAttributes</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a></li><li class="src short"><a href="#v:usedByGraphs">usedByGraphs</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:usedBySubGraphs">usedBySubGraphs</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:usedByClusters">usedByClusters</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:usedByNodes">usedByNodes</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:usedByEdges">usedByEdges</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:validUnknown">validUnknown</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:AttributeName">AttributeName</a> = <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:CustomAttribute">CustomAttribute</a> = <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></li><li class="src short"><a href="#v:customAttribute">customAttribute</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a></li><li class="src short"><a href="#v:isCustom">isCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:isSpecifiedCustom">isSpecifiedCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:customValue">customValue</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><a href="#v:customName">customName</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a></li><li class="src short"><a href="#v:findCustoms">findCustoms</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> ([<a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a>], <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a>)</li><li class="src short"><a href="#v:findSpecifiedCustom">findSpecifiedCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a>, <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a>)</li><li class="src short"><a href="#v:deleteCustomAttributes">deleteCustomAttributes</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a></li><li class="src short"><a href="#v:deleteSpecifiedCustom">deleteSpecifiedCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a></li><li class="src short">module <a href="Data-GraphViz-Attributes-Colors.html">Data.GraphViz.Attributes.Colors</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Number">Number</a><ul class="subs"><li>= <a href="#v:Int">Int</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:Dbl">Dbl</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:EscString">EscString</a> = <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Label">Label</a><ul class="subs"><li>= <a href="#v:StrLabel">StrLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:HtmlLabel">HtmlLabel</a> <a href="Data-GraphViz-Attributes-HTML.html#t:Label">Label</a></li><li>| <a href="#v:RecordLabel">RecordLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordFields">RecordFields</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:VerticalPlacement">VerticalPlacement</a><ul class="subs"><li>= <a href="#v:VTop">VTop</a></li><li>| <a href="#v:VCenter">VCenter</a></li><li>| <a href="#v:VBottom">VBottom</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:LabelScheme">LabelScheme</a><ul class="subs"><li>= <a href="#v:NotEdgeLabel">NotEdgeLabel</a></li><li>| <a href="#v:CloseToCenter">CloseToCenter</a></li><li>| <a href="#v:CloseToOldCenter">CloseToOldCenter</a></li><li>| <a href="#v:RemoveAndStraighten">RemoveAndStraighten</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:SVGFontNames">SVGFontNames</a><ul class="subs"><li>= <a href="#v:SvgNames">SvgNames</a></li><li>| <a href="#v:PostScriptNames">PostScriptNames</a></li><li>| <a href="#v:FontConfigNames">FontConfigNames</a></li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:RecordFields">RecordFields</a> = [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:RecordField">RecordField</a><ul class="subs"><li>= <a href="#v:LabelledTarget">LabelledTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:PortName">PortName</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></li><li>| <a href="#v:FieldLabel">FieldLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></li><li>| <a href="#v:FlipFields">FlipFields</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordFields">RecordFields</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Rect">Rect</a> = <a href="#v:Rect">Rect</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Justification">Justification</a><ul class="subs"><li>= <a href="#v:JLeft">JLeft</a></li><li>| <a href="#v:JRight">JRight</a></li><li>| <a href="#v:JCenter">JCenter</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Shape">Shape</a><ul class="subs"><li>= <a href="#v:BoxShape">BoxShape</a></li><li>| <a href="#v:Polygon">Polygon</a></li><li>| <a href="#v:Ellipse">Ellipse</a></li><li>| <a href="#v:Circle">Circle</a></li><li>| <a href="#v:PointShape">PointShape</a></li><li>| <a href="#v:Egg">Egg</a></li><li>| <a href="#v:Triangle">Triangle</a></li><li>| <a href="#v:PlainText">PlainText</a></li><li>| <a href="#v:DiamondShape">DiamondShape</a></li><li>| <a href="#v:Trapezium">Trapezium</a></li><li>| <a href="#v:Parallelogram">Parallelogram</a></li><li>| <a href="#v:House">House</a></li><li>| <a href="#v:Pentagon">Pentagon</a></li><li>| <a href="#v:Hexagon">Hexagon</a></li><li>| <a href="#v:Septagon">Septagon</a></li><li>| <a href="#v:Octagon">Octagon</a></li><li>| <a href="#v:DoubleCircle">DoubleCircle</a></li><li>| <a href="#v:DoubleOctagon">DoubleOctagon</a></li><li>| <a href="#v:TripleOctagon">TripleOctagon</a></li><li>| <a href="#v:InvTriangle">InvTriangle</a></li><li>| <a href="#v:InvTrapezium">InvTrapezium</a></li><li>| <a href="#v:InvHouse">InvHouse</a></li><li>| <a href="#v:MDiamond">MDiamond</a></li><li>| <a href="#v:MSquare">MSquare</a></li><li>| <a href="#v:MCircle">MCircle</a></li><li>| <a href="#v:Square">Square</a></li><li>| <a href="#v:Star">Star</a></li><li>| <a href="#v:Underline">Underline</a></li><li>| <a href="#v:Note">Note</a></li><li>| <a href="#v:Tab">Tab</a></li><li>| <a href="#v:Folder">Folder</a></li><li>| <a href="#v:Box3D">Box3D</a></li><li>| <a href="#v:Component">Component</a></li><li>| <a href="#v:Promoter">Promoter</a></li><li>| <a href="#v:CDS">CDS</a></li><li>| <a href="#v:Terminator">Terminator</a></li><li>| <a href="#v:UTR">UTR</a></li><li>| <a href="#v:PrimerSite">PrimerSite</a></li><li>| <a href="#v:RestrictionSite">RestrictionSite</a></li><li>| <a href="#v:FivePovOverhang">FivePovOverhang</a></li><li>| <a href="#v:ThreePovOverhang">ThreePovOverhang</a></li><li>| <a href="#v:NoOverhang">NoOverhang</a></li><li>| <a href="#v:Assembly">Assembly</a></li><li>| <a href="#v:Signature">Signature</a></li><li>| <a href="#v:Insulator">Insulator</a></li><li>| <a href="#v:Ribosite">Ribosite</a></li><li>| <a href="#v:RNAStab">RNAStab</a></li><li>| <a href="#v:ProteaseSite">ProteaseSite</a></li><li>| <a href="#v:ProteinStab">ProteinStab</a></li><li>| <a href="#v:RPromoter">RPromoter</a></li><li>| <a href="#v:RArrow">RArrow</a></li><li>| <a href="#v:LArrow">LArrow</a></li><li>| <a href="#v:LPromoter">LPromoter</a></li><li>| <a href="#v:Record">Record</a></li><li>| <a href="#v:MRecord">MRecord</a></li></ul></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:Paths">Paths</a> = <a href="#v:Paths">Paths</a> {<ul class="subs"><li><a href="#v:paths">paths</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:FilePath">FilePath</a>]</li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:ScaleType">ScaleType</a><ul class="subs"><li>= <a href="#v:UniformScale">UniformScale</a></li><li>| <a href="#v:NoScale">NoScale</a></li><li>| <a href="#v:FillWidth">FillWidth</a></li><li>| <a href="#v:FillHeight">FillHeight</a></li><li>| <a href="#v:FillBoth">FillBoth</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:NodeSize">NodeSize</a><ul class="subs"><li>= <a href="#v:GrowAsNeeded">GrowAsNeeded</a></li><li>| <a href="#v:SetNodeSize">SetNodeSize</a></li><li>| <a href="#v:SetShapeSize">SetShapeSize</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:DirType">DirType</a><ul class="subs"><li>= <a href="#v:Forward">Forward</a></li><li>| <a href="#v:Back">Back</a></li><li>| <a href="#v:Both">Both</a></li><li>| <a href="#v:NoDir">NoDir</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:EdgeType">EdgeType</a><ul class="subs"><li>= <a href="#v:SplineEdges">SplineEdges</a></li><li>| <a href="#v:LineEdges">LineEdges</a></li><li>| <a href="#v:NoEdges">NoEdges</a></li><li>| <a href="#v:PolyLine">PolyLine</a></li><li>| <a href="#v:Ortho">Ortho</a></li><li>| <a href="#v:Curved">Curved</a></li><li>| <a href="#v:CompoundEdge">CompoundEdge</a></li></ul></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:PortName">PortName</a> = <a href="#v:PN">PN</a> {<ul class="subs"><li><a href="#v:portName">portName</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:PortPos">PortPos</a><ul class="subs"><li>= <a href="#v:LabelledPort">LabelledPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>)</li><li>| <a href="#v:CompassPoint">CompassPoint</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:CompassPoint">CompassPoint</a><ul class="subs"><li>= <a href="#v:North">North</a></li><li>| <a href="#v:NorthEast">NorthEast</a></li><li>| <a href="#v:East">East</a></li><li>| <a href="#v:SouthEast">SouthEast</a></li><li>| <a href="#v:South">South</a></li><li>| <a href="#v:SouthWest">SouthWest</a></li><li>| <a href="#v:West">West</a></li><li>| <a href="#v:NorthWest">NorthWest</a></li><li>| <a href="#v:CenterPoint">CenterPoint</a></li><li>| <a href="#v:NoCP">NoCP</a></li></ul></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:ArrowType">ArrowType</a> = <a href="#v:AType">AType</a> [(<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>, <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>)]</li><li class="src short"><span class="keyword">data</span> <a href="#t:ArrowShape">ArrowShape</a><ul class="subs"><li>= <a href="#v:Box">Box</a></li><li>| <a href="#v:Crow">Crow</a></li><li>| <a href="#v:Diamond">Diamond</a></li><li>| <a href="#v:DotArrow">DotArrow</a></li><li>| <a href="#v:Inv">Inv</a></li><li>| <a href="#v:NoArrow">NoArrow</a></li><li>| <a href="#v:Normal">Normal</a></li><li>| <a href="#v:Tee">Tee</a></li><li>| <a href="#v:Vee">Vee</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ArrowModifier">ArrowModifier</a> = <a href="#v:ArrMod">ArrMod</a> {<ul class="subs"><li><a href="#v:arrowFill">arrowFill</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></li><li><a href="#v:arrowSide">arrowSide</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:ArrowFill">ArrowFill</a><ul class="subs"><li>= <a href="#v:OpenArrow">OpenArrow</a></li><li>| <a href="#v:FilledArrow">FilledArrow</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ArrowSide">ArrowSide</a><ul class="subs"><li>= <a href="#v:LeftSide">LeftSide</a></li><li>| <a href="#v:RightSide">RightSide</a></li><li>| <a href="#v:BothSides">BothSides</a></li></ul></li><li class="src short"><a href="#v:noMods">noMods</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></li><li class="src short"><a href="#v:openMod">openMod</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Point">Point</a> = <a href="#v:Point">Point</a> {<ul class="subs"><li><a href="#v:xCoord">xCoord</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:yCoord">yCoord</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:zCoord">zCoord</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:forcePos">forcePos</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li></ul>}</li><li class="src short"><a href="#v:createPoint">createPoint</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Pos">Pos</a><ul class="subs"><li>= <a href="#v:PointPos">PointPos</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li>| <a href="#v:SplinePos">SplinePos</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>]</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Spline">Spline</a> = <a href="#v:Spline">Spline</a> {<ul class="subs"><li><a href="#v:endPoint">endPoint</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li><a href="#v:startPoint">startPoint</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li><a href="#v:splinePoints">splinePoints</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>]</li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:DPoint">DPoint</a><ul class="subs"><li>= <a href="#v:DVal">DVal</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:PVal">PVal</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Normalized">Normalized</a><ul class="subs"><li>= <a href="#v:IsNormalized">IsNormalized</a></li><li>| <a href="#v:NotNormalized">NotNormalized</a></li><li>| <a href="#v:NormalizedAngle">NormalizedAngle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:GraphvizCommand">GraphvizCommand</a><ul class="subs"><li>= <a href="#v:Dot">Dot</a></li><li>| <a href="#v:Neato">Neato</a></li><li>| <a href="#v:TwoPi">TwoPi</a></li><li>| <a href="#v:Circo">Circo</a></li><li>| <a href="#v:Fdp">Fdp</a></li><li>| <a href="#v:Sfdp">Sfdp</a></li><li>| <a href="#v:Osage">Osage</a></li><li>| <a href="#v:Patchwork">Patchwork</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:GraphSize">GraphSize</a> = <a href="#v:GSize">GSize</a> {<ul class="subs"><li><a href="#v:width">width</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:height">height</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:desiredSize">desiredSize</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:ClusterMode">ClusterMode</a><ul class="subs"><li>= <a href="#v:Local">Local</a></li><li>| <a href="#v:Global">Global</a></li><li>| <a href="#v:NoCluster">NoCluster</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Model">Model</a><ul class="subs"><li>= <a href="#v:ShortPath">ShortPath</a></li><li>| <a href="#v:SubSet">SubSet</a></li><li>| <a href="#v:Circuit">Circuit</a></li><li>| <a href="#v:MDS">MDS</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Overlap">Overlap</a><ul class="subs"><li>= <a href="#v:KeepOverlaps">KeepOverlaps</a></li><li>| <a href="#v:ScaleOverlaps">ScaleOverlaps</a></li><li>| <a href="#v:ScaleXYOverlaps">ScaleXYOverlaps</a></li><li>| <a href="#v:PrismOverlap">PrismOverlap</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word16">Word16</a>)</li><li>| <a href="#v:VoronoiOverlap">VoronoiOverlap</a></li><li>| <a href="#v:CompressOverlap">CompressOverlap</a></li><li>| <a href="#v:VpscOverlap">VpscOverlap</a></li><li>| <a href="#v:IpsepOverlap">IpsepOverlap</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Root">Root</a><ul class="subs"><li>= <a href="#v:IsCentral">IsCentral</a></li><li>| <a href="#v:NotCentral">NotCentral</a></li><li>| <a href="#v:NodeName">NodeName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Order">Order</a><ul class="subs"><li>= <a href="#v:OutEdges">OutEdges</a></li><li>| <a href="#v:InEdges">InEdges</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:OutputMode">OutputMode</a><ul class="subs"><li>= <a href="#v:BreadthFirst">BreadthFirst</a></li><li>| <a href="#v:NodesFirst">NodesFirst</a></li><li>| <a href="#v:EdgesFirst">EdgesFirst</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Pack">Pack</a><ul class="subs"><li>= <a href="#v:DoPack">DoPack</a></li><li>| <a href="#v:DontPack">DontPack</a></li><li>| <a href="#v:PackMargin">PackMargin</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:PackMode">PackMode</a><ul class="subs"><li>= <a href="#v:PackNode">PackNode</a></li><li>| <a href="#v:PackClust">PackClust</a></li><li>| <a href="#v:PackGraph">PackGraph</a></li><li>| <a href="#v:PackArray">PackArray</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a>)</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:PageDir">PageDir</a><ul class="subs"><li>= <a href="#v:Bl">Bl</a></li><li>| <a href="#v:Br">Br</a></li><li>| <a href="#v:Tl">Tl</a></li><li>| <a href="#v:Tr">Tr</a></li><li>| <a href="#v:Rb">Rb</a></li><li>| <a href="#v:Rt">Rt</a></li><li>| <a href="#v:Lb">Lb</a></li><li>| <a href="#v:Lt">Lt</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:QuadType">QuadType</a><ul class="subs"><li>= <a href="#v:NormalQT">NormalQT</a></li><li>| <a href="#v:FastQT">FastQT</a></li><li>| <a href="#v:NoQT">NoQT</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:RankType">RankType</a><ul class="subs"><li>= <a href="#v:SameRank">SameRank</a></li><li>| <a href="#v:MinRank">MinRank</a></li><li>| <a href="#v:SourceRank">SourceRank</a></li><li>| <a href="#v:MaxRank">MaxRank</a></li><li>| <a href="#v:SinkRank">SinkRank</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:RankDir">RankDir</a><ul class="subs"><li>= <a href="#v:FromTop">FromTop</a></li><li>| <a href="#v:FromLeft">FromLeft</a></li><li>| <a href="#v:FromBottom">FromBottom</a></li><li>| <a href="#v:FromRight">FromRight</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:StartType">StartType</a><ul class="subs"><li>= <a href="#v:StartStyle">StartStyle</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></li><li>| <a href="#v:StartSeed">StartSeed</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:StartStyleSeed">StartStyleSeed</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ViewPort">ViewPort</a> = <a href="#v:VP">VP</a> {<ul class="subs"><li><a href="#v:wVal">wVal</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:hVal">hVal</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:zVal">zVal</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:focus">focus</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:FocusType">FocusType</a><ul class="subs"><li>= <a href="#v:XY">XY</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></li><li>| <a href="#v:NodeFocus">NodeFocus</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Ratios">Ratios</a><ul class="subs"><li>= <a href="#v:AspectRatio">AspectRatio</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li>| <a href="#v:FillRatio">FillRatio</a></li><li>| <a href="#v:CompressRatio">CompressRatio</a></li><li>| <a href="#v:ExpandRatio">ExpandRatio</a></li><li>| <a href="#v:AutoRatio">AutoRatio</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ModeType">ModeType</a><ul class="subs"><li>= <a href="#v:Major">Major</a></li><li>| <a href="#v:KK">KK</a></li><li>| <a href="#v:Hier">Hier</a></li><li>| <a href="#v:IpSep">IpSep</a></li><li>| <a href="#v:SpringMode">SpringMode</a></li><li>| <a href="#v:MaxEnt">MaxEnt</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:DEConstraints">DEConstraints</a><ul class="subs"><li>= <a href="#v:EdgeConstraints">EdgeConstraints</a></li><li>| <a href="#v:NoConstraints">NoConstraints</a></li><li>| <a href="#v:HierConstraints">HierConstraints</a></li></ul></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:LayerSep">LayerSep</a> = <a href="#v:LSep">LSep</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:LayerListSep">LayerListSep</a> = <a href="#v:LLSep">LLSep</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:LayerRange">LayerRange</a> = [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:LayerRangeElem">LayerRangeElem</a><ul class="subs"><li>= <a href="#v:LRID">LRID</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></li><li>| <a href="#v:LRS">LRS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:LayerID">LayerID</a><ul class="subs"><li>= <a href="#v:AllLayers">AllLayers</a></li><li>| <a href="#v:LRInt">LRInt</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li>| <a href="#v:LRName">LRName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li></ul></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:LayerList">LayerList</a> = <a href="#v:LL">LL</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:SmoothType">SmoothType</a><ul class="subs"><li>= <a href="#v:NoSmooth">NoSmooth</a></li><li>| <a href="#v:AvgDist">AvgDist</a></li><li>| <a href="#v:GraphDist">GraphDist</a></li><li>| <a href="#v:PowerDist">PowerDist</a></li><li>| <a href="#v:RNG">RNG</a></li><li>| <a href="#v:Spring">Spring</a></li><li>| <a href="#v:TriangleSmooth">TriangleSmooth</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:STStyle">STStyle</a><ul class="subs"><li>= <a href="#v:RegularStyle">RegularStyle</a></li><li>| <a href="#v:SelfStyle">SelfStyle</a></li><li>| <a href="#v:RandomStyle">RandomStyle</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:StyleItem">StyleItem</a> = <a href="#v:SItem">SItem</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> [<a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:StyleName">StyleName</a><ul class="subs"><li>= <a href="#v:Dashed">Dashed</a></li><li>| <a href="#v:Dotted">Dotted</a></li><li>| <a href="#v:Solid">Solid</a></li><li>| <a href="#v:Bold">Bold</a></li><li>| <a href="#v:Invisible">Invisible</a></li><li>| <a href="#v:Filled">Filled</a></li><li>| <a href="#v:Striped">Striped</a></li><li>| <a href="#v:Wedged">Wedged</a></li><li>| <a href="#v:Diagonals">Diagonals</a></li><li>| <a href="#v:Rounded">Rounded</a></li><li>| <a href="#v:Tapered">Tapered</a></li><li>| <a href="#v:Radial">Radial</a></li><li>| <a href="#v:DD">DD</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li></ul></li></ul></div><div id="interface"><h1 id="g:1">The actual <em>Dot</em> attributes.</h1><div class="doc"><p>These attributes have been implemented in a <em>permissive</em> manner:
that is, rather than split them up based on which type of value
they are allowed, they have all been included in the one data type,
with functions to determine if they are indeed valid for what
they're being applied to.</p><p>To interpret the <em>Valid for</em> listings:</p><dl><dt><code>G</code></dt><dd>Valid for Graphs.</dd><dt><code>C</code></dt><dd>Valid for Clusters.</dd><dt><code>S</code></dt><dd>Valid for Sub-Graphs (and also Clusters).</dd><dt><code>N</code></dt><dd>Valid for Nodes.</dd><dt><code>E</code></dt><dd>Valid for Edges.</dd></dl><p>The <em>Default</em> listings are those that the various Graphviz commands
use if that <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> isn't specified (in cases where this is
<em>none</em>, this is equivalent to a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Nothing">Nothing</a></code> value; that is, no value
is used). The <em>Parsing Default</em> listings represent what value is
used (i.e. corresponds to <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>) when the <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> name is
listed on its own in <em>Dot</em> source code.</p><p>Please note that the <code><a href="Data-GraphViz-Attributes-Complete.html#v:UnknownAttribute">UnknownAttribute</a></code> <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> is defined
primarily for backwards-compatibility purposes. It is possible to use
it directly for custom purposes; for more information, please see
<code><a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a></code>. The <code><a href="Data-GraphViz-Attributes-Complete.html#v:deleteCustomAttributes">deleteCustomAttributes</a></code> can be used to delete
these values.</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Attribute" class="def">Attribute</a> <a href="src/Data-GraphViz-Attributes-Complete.html#Attribute" class="link">Source</a> <a href="#t:Attribute" class="selflink">#</a></p><div class="doc"><p>Attributes are used to customise the layout and design of Dot
graphs. Care must be taken to ensure that the attribute you use
is valid, as not all attributes can be used everywhere.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Damping" class="def">Damping</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>0.99</code>; <em>Minimum</em>: <code>0.0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:K" class="def">K</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: GC; <em>Default</em>: <code>0.3</code>; <em>Minimum</em>: <code>0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code> only</p></td></tr><tr><td class="src"><a id="v:URL" class="def">URL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: ENGC; <em>Default</em>: none; <em>Notes</em>: svg, postscript, map only</p></td></tr><tr><td class="src"><a id="v:Area" class="def">Area</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: NC; <em>Default</em>: <code>1.0</code>; <em>Minimum</em>: <code>>0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Patchwork">Patchwork</a></code> only, requires Graphviz >= 2.30.0</p></td></tr><tr><td class="src"><a id="v:ArrowHead" class="def">ArrowHead</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes.html#v:normal">normal</a></code></code></p></td></tr><tr><td class="src"><a id="v:ArrowSize" class="def">ArrowSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>1.0</code>; <em>Minimum</em>: <code>0.0</code></p></td></tr><tr><td class="src"><a id="v:ArrowTail" class="def">ArrowTail</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes.html#v:normal">normal</a></code></code></p></td></tr><tr><td class="src"><a id="v:Background" class="def">Background</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: none; <em>Notes</em>: xdot only</p></td></tr><tr><td class="src"><a id="v:BoundingBox" class="def">BoundingBox</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Notes</em>: write only</p></td></tr><tr><td class="src"><a id="v:BgColor" class="def">BgColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorList">ColorList</a></td><td class="doc"><p><em>Valid for</em>: GC; <em>Default</em>: <code>[]</code></p></td></tr><tr><td class="src"><a id="v:Center" class="def">Center</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:ClusterRank" class="def">ClusterRank</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:Local">Local</a></code></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Color" class="def">Color</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorList">ColorList</a></td><td class="doc"><p><em>Valid for</em>: ENC; <em>Default</em>: <code>[<code><a href="Data-GraphViz-Attributes-Colors.html#v:WC">WC</a></code> (<code><a href="Data-GraphViz-Attributes-Colors-X11.html#t:X11Color">X11Color</a></code> <code><a href="Data-GraphViz-Attributes-Colors-X11.html#v:Black">Black</a></code>) Nothing]</code></p></td></tr><tr><td class="src"><a id="v:ColorScheme" class="def">ColorScheme</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorScheme">ColorScheme</a></td><td class="doc"><p><em>Valid for</em>: ENCG; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Colors.html#v:X11">X11</a></code></code></p></td></tr><tr><td class="src"><a id="v:Comment" class="def">Comment</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: ENG; <em>Default</em>: <code>""</code></p></td></tr><tr><td class="src"><a id="v:Compound" class="def">Compound</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Concentrate" class="def">Concentrate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:Constraint" class="def">Constraint</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Decorate" class="def">Decorate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:DefaultDist" class="def">DefaultDist</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>1+(avg. len)*sqrt(abs(V))</code> (unable to statically define); <em>Minimum</em>: The value of <code><a href="Data-GraphViz-Attributes-Complete.html#v:Epsilon">Epsilon</a></code>.; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only, only if <code><code><a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></code> <code><a href="Data-GraphViz-Attributes-Complete.html#v:DontPack">DontPack</a></code></code></p></td></tr><tr><td class="src"><a id="v:Dim" class="def">Dim</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>2</code>; <em>Minimum</em>: <code>2</code>; <em>Notes</em>: maximum of <code>10</code>; <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:Dimen" class="def">Dimen</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>2</code>; <em>Minimum</em>: <code>2</code>; <em>Notes</em>: maximum of <code>10</code>; <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:Dir" class="def">Dir</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:Forward">Forward</a></code></code> (directed), <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NoDir">NoDir</a></code></code> (undirected)</p></td></tr><tr><td class="src"><a id="v:DirEdgeConstraints" class="def">DirEdgeConstraints</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NoConstraints">NoConstraints</a></code></code>; <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:EdgeConstraints">EdgeConstraints</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:Distortion" class="def">Distortion</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>0.0</code>; <em>Minimum</em>: <code>-100.0</code></p></td></tr><tr><td class="src"><a id="v:DPI" class="def">DPI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>96.0</code>, <code>0.0</code>; <em>Notes</em>: svg, bitmap output only; "resolution" is a synonym</p></td></tr><tr><td class="src"><a id="v:EdgeURL" class="def">EdgeURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:EdgeTarget" class="def">EdgeTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: none; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:EdgeTooltip" class="def">EdgeTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, cmap only</p></td></tr><tr><td class="src"><a id="v:Epsilon" class="def">Epsilon</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>.0001 * # nodes</code> (<code>mode == <code><a href="Data-GraphViz-Attributes-Complete.html#v:KK">KK</a></code></code>), <code>.0001</code> (<code>mode == <code><a href="Data-GraphViz-Attributes-Complete.html#v:Major">Major</a></code></code>); <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:ESep" class="def">ESep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:DVal">DVal</a></code> 3</code>; <em>Notes</em>: not <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code></p></td></tr><tr><td class="src"><a id="v:FillColor" class="def">FillColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:ColorList">ColorList</a></td><td class="doc"><p><em>Valid for</em>: NEC; <em>Default</em>: <code>[<code><a href="Data-GraphViz-Attributes-Colors.html#v:WC">WC</a></code> (<code><a href="Data-GraphViz-Attributes-Colors-X11.html#t:X11Color">X11Color</a></code> <code>LightGray</code>) Nothing]</code> (nodes), <code>[<code><a href="Data-GraphViz-Attributes-Colors.html#v:WC">WC</a></code> (<code><a href="Data-GraphViz-Attributes-Colors-X11.html#t:X11Color">X11Color</a></code> <code><a href="Data-GraphViz-Attributes-Colors-X11.html#v:Black">Black</a></code>) Nothing]</code> (clusters)</p></td></tr><tr><td class="src"><a id="v:FixedSize" class="def">FixedSize</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:GrowAsNeeded">GrowAsNeeded</a></code></code>; <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:SetNodeSize">SetNodeSize</a></code></p></td></tr><tr><td class="src"><a id="v:FontColor" class="def">FontColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:Color">Color</a></td><td class="doc"><p><em>Valid for</em>: ENGC; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Colors-X11.html#t:X11Color">X11Color</a></code> <code><a href="Data-GraphViz-Attributes-Colors-X11.html#v:Black">Black</a></code></code></p></td></tr><tr><td class="src"><a id="v:FontName" class="def">FontName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: ENGC; <em>Default</em>: <code>"Times-Roman"</code></p></td></tr><tr><td class="src"><a id="v:FontNames" class="def">FontNames</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:SvgNames">SvgNames</a></code></code>; <em>Notes</em>: svg only</p></td></tr><tr><td class="src"><a id="v:FontPath" class="def">FontPath</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: system dependent</p></td></tr><tr><td class="src"><a id="v:FontSize" class="def">FontSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: ENGC; <em>Default</em>: <code>14.0</code>; <em>Minimum</em>: <code>1.0</code></p></td></tr><tr><td class="src"><a id="v:ForceLabels" class="def">ForceLabels</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: only for <code><a href="Data-GraphViz-Attributes-Complete.html#v:XLabel">XLabel</a></code> attributes, requires Graphviz >= 2.29.0</p></td></tr><tr><td class="src"><a id="v:GradientAngle" class="def">GradientAngle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: NCG; <em>Default</em>: 0; <em>Notes</em>: requires Graphviz >= 2.29.0</p></td></tr><tr><td class="src"><a id="v:Group" class="def">Group</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>""</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:HeadURL" class="def">HeadURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:Head_LP" class="def">Head_LP</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Notes</em>: write only, requires Graphviz >= 2.30.0</p></td></tr><tr><td class="src"><a id="v:HeadClip" class="def">HeadClip</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:HeadLabel" class="def">HeadLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:StrLabel">StrLabel</a></code> ""</code></p></td></tr><tr><td class="src"><a id="v:HeadPort" class="def">HeadPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></code> <code><a href="Data-GraphViz-Attributes-Complete.html#v:CenterPoint">CenterPoint</a></code></code></p></td></tr><tr><td class="src"><a id="v:HeadTarget" class="def">HeadTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: none; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:HeadTooltip" class="def">HeadTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, cmap only</p></td></tr><tr><td class="src"><a id="v:Height" class="def">Height</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>0.5</code>; <em>Minimum</em>: <code>0.02</code></p></td></tr><tr><td class="src"><a id="v:ID" class="def">ID</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: GNE; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, postscript, map only</p></td></tr><tr><td class="src"><a id="v:Image" class="def">Image</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>""</code></p></td></tr><tr><td class="src"><a id="v:ImagePath" class="def">ImagePath</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></code> []</code>; <em>Notes</em>: Printing and parsing is OS-specific, requires Graphviz >= 2.29.0</p></td></tr><tr><td class="src"><a id="v:ImageScale" class="def">ImageScale</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NoScale">NoScale</a></code></code>; <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:UniformScale">UniformScale</a></code></p></td></tr><tr><td class="src"><a id="v:InputScale" class="def">InputScale</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: none; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only, a value of <code>0</code> is equivalent to being <code>72</code>, requires Graphviz >= 2.36.0</p></td></tr><tr><td class="src"><a id="v:Label" class="def">Label</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></td><td class="doc"><p><em>Valid for</em>: ENGC; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:StrLabel">StrLabel</a></code> "\N"</code> (nodes), <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:StrLabel">StrLabel</a></code> ""</code> (otherwise)</p></td></tr><tr><td class="src"><a id="v:LabelURL" class="def">LabelURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:LabelScheme" class="def">LabelScheme</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NotEdgeLabel">NotEdgeLabel</a></code></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code> only, requires Graphviz >= 2.28.0</p></td></tr><tr><td class="src"><a id="v:LabelAngle" class="def">LabelAngle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>-25.0</code>; <em>Minimum</em>: <code>-180.0</code></p></td></tr><tr><td class="src"><a id="v:LabelDistance" class="def">LabelDistance</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>1.0</code>; <em>Minimum</em>: <code>0.0</code></p></td></tr><tr><td class="src"><a id="v:LabelFloat" class="def">LabelFloat</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:LabelFontColor" class="def">LabelFontColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:Color">Color</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Colors-X11.html#t:X11Color">X11Color</a></code> <code><a href="Data-GraphViz-Attributes-Colors-X11.html#v:Black">Black</a></code></code></p></td></tr><tr><td class="src"><a id="v:LabelFontName" class="def">LabelFontName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>"Times-Roman"</code></p></td></tr><tr><td class="src"><a id="v:LabelFontSize" class="def">LabelFontSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>14.0</code>; <em>Minimum</em>: <code>1.0</code></p></td></tr><tr><td class="src"><a id="v:LabelJust" class="def">LabelJust</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></td><td class="doc"><p><em>Valid for</em>: GC; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:JCenter">JCenter</a></code></code></p></td></tr><tr><td class="src"><a id="v:LabelLoc" class="def">LabelLoc</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></td><td class="doc"><p><em>Valid for</em>: GCN; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:VTop">VTop</a></code></code> (clusters), <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:VBottom">VBottom</a></code></code> (root graphs), <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:VCenter">VCenter</a></code></code> (nodes)</p></td></tr><tr><td class="src"><a id="v:LabelTarget" class="def">LabelTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: none; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:LabelTooltip" class="def">LabelTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, cmap only</p></td></tr><tr><td class="src"><a id="v:Landscape" class="def">Landscape</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:Layer" class="def">Layer</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRange">LayerRange</a></td><td class="doc"><p><em>Valid for</em>: ENC; <em>Default</em>: <code>[]</code></p></td></tr><tr><td class="src"><a id="v:LayerListSep" class="def">LayerListSep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:LLSep">LLSep</a></code> ","</code>; <em>Notes</em>: requires Graphviz >= 2.30.0</p></td></tr><tr><td class="src"><a id="v:Layers" class="def">Layers</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:LL">LL</a></code> []</code></p></td></tr><tr><td class="src"><a id="v:LayerSelect" class="def">LayerSelect</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRange">LayerRange</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>[]</code></p></td></tr><tr><td class="src"><a id="v:LayerSep" class="def">LayerSep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:LSep">LSep</a></code> " :t"</code></p></td></tr><tr><td class="src"><a id="v:Layout" class="def">Layout</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></td><td class="doc"><p><em>Valid for</em>: G</p></td></tr><tr><td class="src"><a id="v:Len" class="def">Len</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>1.0</code> (<code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code>), <code>0.3</code> (<code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>); <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:Levels" class="def">Levels</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#v:maxBound">maxBound</a></code></code>; <em>Minimum</em>: <code>0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code> only</p></td></tr><tr><td class="src"><a id="v:LevelsGap" class="def">LevelsGap</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>0.0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:LHead" class="def">LHead</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:LHeight" class="def">LHeight</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: GC; <em>Notes</em>: write only, requires Graphviz >= 2.28.0</p></td></tr><tr><td class="src"><a id="v:LPos" class="def">LPos</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc"><p><em>Valid for</em>: EGC; <em>Notes</em>: write only</p></td></tr><tr><td class="src"><a id="v:LTail" class="def">LTail</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:LWidth" class="def">LWidth</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: GC; <em>Notes</em>: write only, requires Graphviz >= 2.28.0</p></td></tr><tr><td class="src"><a id="v:Margin" class="def">Margin</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></td><td class="doc"><p><em>Valid for</em>: NGC; <em>Default</em>: device dependent</p></td></tr><tr><td class="src"><a id="v:MaxIter" class="def">MaxIter</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>100 * # nodes</code> (<code>mode == <code><a href="Data-GraphViz-Attributes-Complete.html#v:KK">KK</a></code></code>), <code>200</code> (<code>mode == <code><a href="Data-GraphViz-Attributes-Complete.html#v:Major">Major</a></code></code>), <code>600</code> (<code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>); <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:MCLimit" class="def">MCLimit</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>1.0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:MinDist" class="def">MinDist</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>1.0</code>; <em>Minimum</em>: <code>0.0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Circo">Circo</a></code> only</p></td></tr><tr><td class="src"><a id="v:MinLen" class="def">MinLen</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>1</code>; <em>Minimum</em>: <code>0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Mode" class="def">Mode</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:Major">Major</a></code></code> (actually <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:Spring">Spring</a></code></code> for <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code>, but this isn't used as a default in this library); <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code> only</p></td></tr><tr><td class="src"><a id="v:Model" class="def">Model</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:ShortPath">ShortPath</a></code></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:Mosek" class="def">Mosek</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only; requires the Mosek software</p></td></tr><tr><td class="src"><a id="v:NodeSep" class="def">NodeSep</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>0.25</code>; <em>Minimum</em>: <code>0.02</code></p></td></tr><tr><td class="src"><a id="v:NoJustify" class="def">NoJustify</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: GCNE; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:Normalize" class="def">Normalize</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NotNormalized">NotNormalized</a></code></code>; <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:IsNormalized">IsNormalized</a></code>; <em>Notes</em>: not <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code></p></td></tr><tr><td class="src"><a id="v:NoTranslate" class="def">NoTranslate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only, requires Graphviz >= 2.38.0</p></td></tr><tr><td class="src"><a id="v:Nslimit" class="def">Nslimit</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Nslimit1" class="def">Nslimit1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Ordering" class="def">Ordering</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></td><td class="doc"><p><em>Valid for</em>: GN; <em>Default</em>: none; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Orientation" class="def">Orientation</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>0.0</code>; <em>Minimum</em>: <code>360.0</code></p></td></tr><tr><td class="src"><a id="v:OutputOrder" class="def">OutputOrder</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:BreadthFirst">BreadthFirst</a></code></code></p></td></tr><tr><td class="src"><a id="v:Overlap" class="def">Overlap</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:KeepOverlaps">KeepOverlaps</a></code></code>; <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:KeepOverlaps">KeepOverlaps</a></code>; <em>Notes</em>: not <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code></p></td></tr><tr><td class="src"><a id="v:OverlapScaling" class="def">OverlapScaling</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>-4</code>; <em>Minimum</em>: <code>-1.0e10</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:PrismOverlap">PrismOverlap</a></code> only</p></td></tr><tr><td class="src"><a id="v:OverlapShrink" class="def">OverlapShrink</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:PrismOverlap">PrismOverlap</a></code> only, requires Graphviz >= 2.36.0</p></td></tr><tr><td class="src"><a id="v:Pack" class="def">Pack</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:DontPack">DontPack</a></code></code>; <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:DoPack">DoPack</a></code></p></td></tr><tr><td class="src"><a id="v:PackMode" class="def">PackMode</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:PackNode">PackNode</a></code></code></p></td></tr><tr><td class="src"><a id="v:Pad" class="def">Pad</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:DVal">DVal</a></code> 0.0555</code> (4 points)</p></td></tr><tr><td class="src"><a id="v:Page" class="def">Page</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc"><p><em>Valid for</em>: G</p></td></tr><tr><td class="src"><a id="v:PageDir" class="def">PageDir</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:Bl">Bl</a></code></code></p></td></tr><tr><td class="src"><a id="v:PenColor" class="def">PenColor</a> <a href="Data-GraphViz-Attributes-Colors.html#t:Color">Color</a></td><td class="doc"><p><em>Valid for</em>: C; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Colors-X11.html#t:X11Color">X11Color</a></code> <code><a href="Data-GraphViz-Attributes-Colors-X11.html#v:Black">Black</a></code></code></p></td></tr><tr><td class="src"><a id="v:PenWidth" class="def">PenWidth</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: CNE; <em>Default</em>: <code>1.0</code>; <em>Minimum</em>: <code>0.0</code></p></td></tr><tr><td class="src"><a id="v:Peripheries" class="def">Peripheries</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: NC; <em>Default</em>: shape default (nodes), <code>1</code> (clusters); <em>Minimum</em>: 0</p></td></tr><tr><td class="src"><a id="v:Pin" class="def">Pin</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:Pos" class="def">Pos</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></td><td class="doc"><p><em>Valid for</em>: EN</p></td></tr><tr><td class="src"><a id="v:QuadTree" class="def">QuadTree</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NormalQT">NormalQT</a></code></code>; <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:NormalQT">NormalQT</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code> only</p></td></tr><tr><td class="src"><a id="v:Quantum" class="def">Quantum</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>0.0</code>; <em>Minimum</em>: <code>0.0</code></p></td></tr><tr><td class="src"><a id="v:Rank" class="def">Rank</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></td><td class="doc"><p><em>Valid for</em>: S; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:RankDir" class="def">RankDir</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:FromTop">FromTop</a></code></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:RankSep" class="def">RankSep</a> [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a>]</td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>[0.5]</code> (<code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code>), <code>[1.0]</code> (<code>Twopi</code>); <em>Minimum</em>: <code>[0.02]</code>; <em>Notes</em>: <code>Twopi</code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Ratio" class="def">Ratio</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></td><td class="doc"><p><em>Valid for</em>: G</p></td></tr><tr><td class="src"><a id="v:Rects" class="def">Rects</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>]</td><td class="doc"><p><em>Valid for</em>: N; <em>Notes</em>: write only</p></td></tr><tr><td class="src"><a id="v:Regular" class="def">Regular</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:ReMinCross" class="def">ReMinCross</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:False">False</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:RepulsiveForce" class="def">RepulsiveForce</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>1.0</code>; <em>Minimum</em>: <code>0.0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code> only</p></td></tr><tr><td class="src"><a id="v:Root" class="def">Root</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></td><td class="doc"><p><em>Valid for</em>: GN; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NodeName">NodeName</a></code> ""</code> (graphs), <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NotCentral">NotCentral</a></code></code> (nodes); <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:IsCentral">IsCentral</a></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Circo">Circo</a></code>, <code>Twopi</code> only</p></td></tr><tr><td class="src"><a id="v:Rotate" class="def">Rotate</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>0</code></p></td></tr><tr><td class="src"><a id="v:Rotation" class="def">Rotation</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code> only, requires Graphviz >= 2.28.0</p></td></tr><tr><td class="src"><a id="v:SameHead" class="def">SameHead</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:SameTail" class="def">SameTail</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:SamplePoints" class="def">SamplePoints</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>8</code> (output), <code>20</code> (overlap and image maps)</p></td></tr><tr><td class="src"><a id="v:Scale" class="def">Scale</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Notes</em>: Not <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code>, requires Graphviz >= 2.28.0 (>= 2.38.0 for anything except <code><a href="Data-GraphViz-Attributes-Complete.html#v:TwoPi">TwoPi</a></code>)</p></td></tr><tr><td class="src"><a id="v:SearchSize" class="def">SearchSize</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>30</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only</p></td></tr><tr><td class="src"><a id="v:Sep" class="def">Sep</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:DVal">DVal</a></code> 4</code>; <em>Notes</em>: not <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code></p></td></tr><tr><td class="src"><a id="v:Shape" class="def">Shape</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:Ellipse">Ellipse</a></code></code></p></td></tr><tr><td class="src"><a id="v:ShowBoxes" class="def">ShowBoxes</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: ENG; <em>Default</em>: <code>0</code>; <em>Minimum</em>: <code>0</code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code> only; used for debugging by printing PostScript guide boxes</p></td></tr><tr><td class="src"><a id="v:Sides" class="def">Sides</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>4</code>; <em>Minimum</em>: <code>0</code></p></td></tr><tr><td class="src"><a id="v:Size" class="def">Size</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></td><td class="doc"><p><em>Valid for</em>: G</p></td></tr><tr><td class="src"><a id="v:Skew" class="def">Skew</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>0.0</code>; <em>Minimum</em>: <code>-100.0</code></p></td></tr><tr><td class="src"><a id="v:Smoothing" class="def">Smoothing</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NoSmooth">NoSmooth</a></code></code>; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code> only</p></td></tr><tr><td class="src"><a id="v:SortV" class="def">SortV</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word16">Word16</a></td><td class="doc"><p><em>Valid for</em>: GCN; <em>Default</em>: <code>0</code>; <em>Minimum</em>: <code>0</code></p></td></tr><tr><td class="src"><a id="v:Splines" class="def">Splines</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:SplineEdges">SplineEdges</a></code></code> (<code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code>), <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:LineEdges">LineEdges</a></code></code> (other); <em>Parsing Default</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:SplineEdges">SplineEdges</a></code></p></td></tr><tr><td class="src"><a id="v:Start" class="def">Start</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:StartStyleSeed">StartStyleSeed</a></code> <code><a href="Data-GraphViz-Attributes-Complete.html#v:RandomStyle">RandomStyle</a></code> seed</code> for some unknown fixed seed.; <em>Notes</em>: <code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>, <code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code> only</p></td></tr><tr><td class="src"><a id="v:Style" class="def">Style</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>]</td><td class="doc"><p><em>Valid for</em>: ENCG</p></td></tr><tr><td class="src"><a id="v:StyleSheet" class="def">StyleSheet</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg only</p></td></tr><tr><td class="src"><a id="v:TailURL" class="def">TailURL</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:Tail_LP" class="def">Tail_LP</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Notes</em>: write only, requires Graphviz >= 2.30.0</p></td></tr><tr><td class="src"><a id="v:TailClip" class="def">TailClip</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></code>; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code></p></td></tr><tr><td class="src"><a id="v:TailLabel" class="def">TailLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:StrLabel">StrLabel</a></code> ""</code></p></td></tr><tr><td class="src"><a id="v:TailPort" class="def">TailPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></code> <code><a href="Data-GraphViz-Attributes-Complete.html#v:CenterPoint">CenterPoint</a></code></code></p></td></tr><tr><td class="src"><a id="v:TailTarget" class="def">TailTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: none; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:TailTooltip" class="def">TailTooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, cmap only</p></td></tr><tr><td class="src"><a id="v:Target" class="def">Target</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: ENGC; <em>Default</em>: none; <em>Notes</em>: svg, map only</p></td></tr><tr><td class="src"><a id="v:Tooltip" class="def">Tooltip</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc"><p><em>Valid for</em>: NEC; <em>Default</em>: <code>""</code>; <em>Notes</em>: svg, cmap only</p></td></tr><tr><td class="src"><a id="v:TrueColor" class="def">TrueColor</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Parsing Default</em>: <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>; <em>Notes</em>: bitmap output only</p></td></tr><tr><td class="src"><a id="v:Vertices" class="def">Vertices</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>]</td><td class="doc"><p><em>Valid for</em>: N; <em>Notes</em>: write only</p></td></tr><tr><td class="src"><a id="v:ViewPort" class="def">ViewPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: none</p></td></tr><tr><td class="src"><a id="v:VoroMargin" class="def">VoroMargin</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Default</em>: <code>0.05</code>; <em>Minimum</em>: <code>0.0</code>; <em>Notes</em>: not <code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code></p></td></tr><tr><td class="src"><a id="v:Weight" class="def">Weight</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></td><td class="doc"><p><em>Valid for</em>: E; <em>Default</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></code> 1</code>; <em>Minimum</em>: <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></code> 0</code> (<code><a href="Data-GraphViz-Attributes-Complete.html#v:Dot">Dot</a></code>), <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></code> 1</code> (<code><a href="Data-GraphViz-Attributes-Complete.html#v:Neato">Neato</a></code>,<code><a href="Data-GraphViz-Attributes-Complete.html#v:Fdp">Fdp</a></code>,<code><a href="Data-GraphViz-Attributes-Complete.html#v:Sfdp">Sfdp</a></code>); <em>Notes</em>: as of Graphviz 2.30: weights for dot need to be <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></code>s</p></td></tr><tr><td class="src"><a id="v:Width" class="def">Width</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><em>Valid for</em>: N; <em>Default</em>: <code>0.75</code>; <em>Minimum</em>: <code>0.01</code></p></td></tr><tr><td class="src"><a id="v:XDotVersion" class="def">XDotVersion</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Version.html#t:Version">Version</a></td><td class="doc"><p><em>Valid for</em>: G; <em>Notes</em>: xdot only, requires Graphviz >= 2.34.0, equivalent to specifying version of xdot to be used</p></td></tr><tr><td class="src"><a id="v:XLabel" class="def">XLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></td><td class="doc"><p><em>Valid for</em>: EN; <em>Default</em>: <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:StrLabel">StrLabel</a></code> ""</code>; <em>Notes</em>: requires Graphviz >= 2.29.0</p></td></tr><tr><td class="src"><a id="v:XLP" class="def">XLP</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc"><p><em>Valid for</em>: EN; <em>Notes</em>: write only, requires Graphviz >= 2.29.0</p></td></tr><tr><td class="src"><a id="v:UnknownAttribute" class="def">UnknownAttribute</a> <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p><em>Valid for</em>: Assumed valid for all; the fields are <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> name and value respectively.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Attribute" class="caption collapser" onclick="toggleSection('i:Attribute')">Instances</p><div id="section.i:Attribute" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Attribute:Eq:1" class="instance expander" onclick="toggleSection('i:id:Attribute:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></span> <a href="src/Data-GraphViz-Attributes-Complete.html#line-417" class="link">Source</a> <a href="#t:Attribute" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Attribute:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Attribute:Ord:2" class="instance expander" onclick="toggleSection('i:id:Attribute:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></span> <a href="src/Data-GraphViz-Attributes-Complete.html#line-417" class="link">Source</a> <a href="#t:Attribute" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Attribute:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Attribute:Read:3" class="instance expander" onclick="toggleSection('i:id:Attribute:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></span> <a href="src/Data-GraphViz-Attributes-Complete.html#line-417" class="link">Source</a> <a href="#t:Attribute" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Attribute:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Attribute:Show:4" class="instance expander" onclick="toggleSection('i:id:Attribute:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></span> <a href="src/Data-GraphViz-Attributes-Complete.html#line-417" class="link">Source</a> <a href="#t:Attribute" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Attribute:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Attribute:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Attribute:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></span> <a href="src/Data-GraphViz-Attributes-Complete.html#line-589" class="link">Source</a> <a href="#t:Attribute" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Attribute:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Attribute:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Attribute:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></span> <a href="src/Data-GraphViz-Attributes-Complete.html#line-424" class="link">Source</a> <a href="#t:Attribute" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Attribute:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:Attributes" class="def">Attributes</a> = [<a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a>] <a href="src/Data-GraphViz-Attributes-Complete.html#Attributes" class="link">Source</a> <a href="#t:Attributes" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:sameAttribute" class="def">sameAttribute</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#sameAttribute" class="link">Source</a> <a href="#v:sameAttribute" class="selflink">#</a></p><div class="doc"><p>Determine if two <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a></code> are the same type of <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code>.</p></div></div><div class="top"><p class="src"><a id="v:defaultAttributeValue" class="def">defaultAttributeValue</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="src/Data-GraphViz-Attributes-Complete.html#defaultAttributeValue" class="link">Source</a> <a href="#v:defaultAttributeValue" class="selflink">#</a></p><div class="doc"><p>Return the default value for a specific <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> if possible; graph<em>cluster values are preferred over node</em>edge values.</p></div></div><div class="top"><p class="src"><a id="v:rmUnwantedAttributes" class="def">rmUnwantedAttributes</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> <a href="src/Data-GraphViz-Attributes-Complete.html#rmUnwantedAttributes" class="link">Source</a> <a href="#v:rmUnwantedAttributes" class="selflink">#</a></p><div class="doc"><p>Remove attributes that we don't want to consider:</p><ul><li>Those that are defaults</li><li>colorscheme (as the colors embed it anyway)</li></ul></div></div><h2 id="g:2">Validity functions on <code>Attribute</code> values.</h2><div class="top"><p class="src"><a id="v:usedByGraphs" class="def">usedByGraphs</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#usedByGraphs" class="link">Source</a> <a href="#v:usedByGraphs" class="selflink">#</a></p><div class="doc"><p>Determine if this <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> is valid for use with Graphs.</p></div></div><div class="top"><p class="src"><a id="v:usedBySubGraphs" class="def">usedBySubGraphs</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#usedBySubGraphs" class="link">Source</a> <a href="#v:usedBySubGraphs" class="selflink">#</a></p><div class="doc"><p>Determine if this <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> is valid for use with SubGraphs.</p></div></div><div class="top"><p class="src"><a id="v:usedByClusters" class="def">usedByClusters</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#usedByClusters" class="link">Source</a> <a href="#v:usedByClusters" class="selflink">#</a></p><div class="doc"><p>Determine if this <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> is valid for use with Clusters.</p></div></div><div class="top"><p class="src"><a id="v:usedByNodes" class="def">usedByNodes</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#usedByNodes" class="link">Source</a> <a href="#v:usedByNodes" class="selflink">#</a></p><div class="doc"><p>Determine if this <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> is valid for use with Nodes.</p></div></div><div class="top"><p class="src"><a id="v:usedByEdges" class="def">usedByEdges</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#usedByEdges" class="link">Source</a> <a href="#v:usedByEdges" class="selflink">#</a></p><div class="doc"><p>Determine if this <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> is valid for use with Edges.</p></div></div><div class="top"><p class="src"><a id="v:validUnknown" class="def">validUnknown</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#validUnknown" class="link">Source</a> <a href="#v:validUnknown" class="selflink">#</a></p><div class="doc"><p>Determine if the provided <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> value is a valid name for an <code><a href="Data-GraphViz-Attributes-Complete.html#v:UnknownAttribute">UnknownAttribute</a></code>.</p></div></div><h2 id="g:3">Custom attributes.</h2><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:AttributeName" class="def">AttributeName</a> = <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/Data-GraphViz-Attributes-Complete.html#AttributeName" class="link">Source</a> <a href="#t:AttributeName" class="selflink">#</a></p><div class="doc"><p>The name for an UnknownAttribute; must satisfy <code><a href="Data-GraphViz-Attributes-Complete.html#v:validUnknown">validUnknown</a></code>.</p></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:CustomAttribute" class="def">CustomAttribute</a> = <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> <a href="src/Data-GraphViz-Attributes-Complete.html#CustomAttribute" class="link">Source</a> <a href="#t:CustomAttribute" class="selflink">#</a></p><div class="doc"><p>If performing any custom pre-/post-processing on Dot code, you
may wish to utilise some custom <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a></code>. These are wrappers
around the <code><a href="Data-GraphViz-Attributes-Complete.html#v:UnknownAttribute">UnknownAttribute</a></code> constructor (and thus <code><a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a></code>
is just an alias for <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code>).</p><p>You should ensure that <code><a href="Data-GraphViz-Attributes-Complete.html#v:validUnknown">validUnknown</a></code> is <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code> for any potential
custom attribute name.</p></div></div><div class="top"><p class="src"><a id="v:customAttribute" class="def">customAttribute</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a> <a href="src/Data-GraphViz-Attributes-Complete.html#customAttribute" class="link">Source</a> <a href="#v:customAttribute" class="selflink">#</a></p><div class="doc"><p>Create a custom attribute.</p></div></div><div class="top"><p class="src"><a id="v:isCustom" class="def">isCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#isCustom" class="link">Source</a> <a href="#v:isCustom" class="selflink">#</a></p><div class="doc"><p>Determines whether or not this is a custom attribute.</p></div></div><div class="top"><p class="src"><a id="v:isSpecifiedCustom" class="def">isSpecifiedCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-GraphViz-Attributes-Complete.html#isSpecifiedCustom" class="link">Source</a> <a href="#v:isSpecifiedCustom" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:customValue" class="def">customValue</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/Data-GraphViz-Attributes-Complete.html#customValue" class="link">Source</a> <a href="#v:customValue" class="selflink">#</a></p><div class="doc"><p>The value of a custom attribute. Will throw a
<code><a href="Data-GraphViz-Exception.html#t:GraphvizException">GraphvizException</a></code> if the provided <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> isn't a custom
one.</p></div></div><div class="top"><p class="src"><a id="v:customName" class="def">customName</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> <a href="src/Data-GraphViz-Attributes-Complete.html#customName" class="link">Source</a> <a href="#v:customName" class="selflink">#</a></p><div class="doc"><p>The name of a custom attribute. Will throw a
<code><a href="Data-GraphViz-Exception.html#t:GraphvizException">GraphvizException</a></code> if the provided <code><a href="Data-GraphViz-Attributes-Complete.html#t:Attribute">Attribute</a></code> isn't a custom
one.</p></div></div><div class="top"><p class="src"><a id="v:findCustoms" class="def">findCustoms</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> ([<a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a>], <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a>) <a href="src/Data-GraphViz-Attributes-Complete.html#findCustoms" class="link">Source</a> <a href="#v:findCustoms" class="selflink">#</a></p><div class="doc"><p>Returns all custom attributes and the list of non-custom Attributes.</p></div></div><div class="top"><p class="src"><a id="v:findSpecifiedCustom" class="def">findSpecifiedCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Data-GraphViz-Attributes-Complete.html#t:CustomAttribute">CustomAttribute</a>, <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a>) <a href="src/Data-GraphViz-Attributes-Complete.html#findSpecifiedCustom" class="link">Source</a> <a href="#v:findSpecifiedCustom" class="selflink">#</a></p><div class="doc"><p>Find the (first instance of the) specified custom attribute and
returns it along with all other Attributes.</p></div></div><div class="top"><p class="src"><a id="v:deleteCustomAttributes" class="def">deleteCustomAttributes</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> <a href="src/Data-GraphViz-Attributes-Complete.html#deleteCustomAttributes" class="link">Source</a> <a href="#v:deleteCustomAttributes" class="selflink">#</a></p><div class="doc"><p>Delete all custom attributes (actually, this will delete all
<code><a href="Data-GraphViz-Attributes-Complete.html#v:UnknownAttribute">UnknownAttribute</a></code> values; as such it can also be used to remove
legacy attributes).</p></div></div><div class="top"><p class="src"><a id="v:deleteSpecifiedCustom" class="def">deleteSpecifiedCustom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:AttributeName">AttributeName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Attributes">Attributes</a> <a href="src/Data-GraphViz-Attributes-Complete.html#deleteSpecifiedCustom" class="link">Source</a> <a href="#v:deleteSpecifiedCustom" class="selflink">#</a></p><div class="doc"><p>Removes all instances of the specified custom attribute.</p></div></div><h1 id="g:4">Value types for <code>Attribute</code>s.</h1><div class="top"><p class="src">module <a href="Data-GraphViz-Attributes-Colors.html">Data.GraphViz.Attributes.Colors</a></p></div><h2 id="g:5">Generic types</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Number" class="def">Number</a> <a href="src/Data-GraphViz-Attributes-Values.html#Number" class="link">Source</a> <a href="#t:Number" class="selflink">#</a></p><div class="doc"><p>A numeric type with an explicit separation between integers and
floating-point values.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Int" class="def">Int</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Dbl" class="def">Dbl</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Number" class="caption collapser" onclick="toggleSection('i:Number')">Instances</p><div id="section.i:Number" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Number:Eq:1" class="instance expander" onclick="toggleSection('i:id:Number:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1524" class="link">Source</a> <a href="#t:Number" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Number:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Number:Ord:2" class="instance expander" onclick="toggleSection('i:id:Number:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1524" class="link">Source</a> <a href="#t:Number" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Number:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Number:Read:3" class="instance expander" onclick="toggleSection('i:id:Number:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1524" class="link">Source</a> <a href="#t:Number" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Number:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Number:Show:4" class="instance expander" onclick="toggleSection('i:id:Number:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1524" class="link">Source</a> <a href="#t:Number" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Number:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Number:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Number:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1533" class="link">Source</a> <a href="#t:Number" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Number:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Number:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Number:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1526" class="link">Source</a> <a href="#t:Number" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Number:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Number">Number</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:6">Labels</h2><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:EscString" class="def">EscString</a> = <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/Data-GraphViz-Attributes-Values.html#EscString" class="link">Source</a> <a href="#t:EscString" class="selflink">#</a></p><div class="doc"><p>Some <code>Attribute</code>s (mainly label-like ones) take a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a></code> argument
that allows for extra escape codes. This library doesn't do any
extra checks or special parsing for these escape codes, but usage
of <code><a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></code> rather than <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> indicates that the Graphviz
tools will recognise these extra escape codes for these
<code>Attribute</code>s.</p><p>The extra escape codes include (note that these are all Strings):</p><dl><dt><code>\N</code></dt><dd>Replace with the name of the node (for Node <code>Attribute</code>s).</dd><dt><code>\G</code></dt><dd>Replace with the name of the graph (for Node <code>Attribute</code>s)
or the name of the graph or cluster, whichever is
applicable (for Graph, Cluster and Edge <code>Attribute</code>s).</dd><dt><code>\E</code></dt><dd>Replace with the name of the edge, formed by the two
adjoining nodes and the edge type (for Edge <code>Attribute</code>s).</dd><dt><code>\T</code></dt><dd>Replace with the name of the tail node (for Edge
<code>Attribute</code>s).</dd><dt><code>\H</code></dt><dd>Replace with the name of the head node (for Edge
<code>Attribute</code>s).</dd><dt><code>\L</code></dt><dd>Replace with the object's label (for all <code>Attribute</code>s).</dd></dl><p>Also, if the <code>Attribute</code> in question is <code><a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></code>, <code>HeadLabel</code> or
<code>TailLabel</code>, then <code>\n</code>, <code>\l</code> and <code>\r</code> split the label into lines
centered, left-justified and right-justified respectively.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Label" class="def">Label</a> <a href="src/Data-GraphViz-Attributes-Values.html#Label" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:StrLabel" class="def">StrLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:HtmlLabel" class="def">HtmlLabel</a> <a href="Data-GraphViz-Attributes-HTML.html#t:Label">Label</a></td><td class="doc"><p>If <code><a href="Data-GraphViz-Attributes-Complete.html#v:PlainText">PlainText</a></code> is used, the
<code><a href="Data-GraphViz-Attributes-HTML.html#t:Label">Label</a></code> value is the entire
"shape"; if anything else
except <code><a href="Data-GraphViz-Attributes-Complete.html#v:PointShape">PointShape</a></code> is used then
the <code><a href="Data-GraphViz-Attributes-HTML.html#t:Label">Label</a></code> is embedded
within the shape.</p></td></tr><tr><td class="src"><a id="v:RecordLabel" class="def">RecordLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordFields">RecordFields</a></td><td class="doc"><p>For nodes only; requires
either <code><a href="Data-GraphViz-Attributes-Complete.html#v:Record">Record</a></code> or
<code><a href="Data-GraphViz-Attributes-Complete.html#v:MRecord">MRecord</a></code> as the shape.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Label" class="caption collapser" onclick="toggleSection('i:Label')">Instances</p><div id="section.i:Label" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:Eq:1" class="instance expander" onclick="toggleSection('i:id:Label:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-300" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Label:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:Ord:2" class="instance expander" onclick="toggleSection('i:id:Label:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-300" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Label:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:Read:3" class="instance expander" onclick="toggleSection('i:id:Label:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-300" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Label:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:Show:4" class="instance expander" onclick="toggleSection('i:id:Label:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-300" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Label:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Label:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-311" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Label:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Label:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-302" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Label:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:VerticalPlacement" class="def">VerticalPlacement</a> <a href="src/Data-GraphViz-Attributes-Values.html#VerticalPlacement" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:VTop" class="def">VTop</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:VCenter" class="def">VCenter</a></td><td class="doc"><p>Only valid for Nodes.</p></td></tr><tr><td class="src"><a id="v:VBottom" class="def">VBottom</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:VerticalPlacement" class="caption collapser" onclick="toggleSection('i:VerticalPlacement')">Instances</p><div id="section.i:VerticalPlacement" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:Bounded:1" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1412" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:Enum:2" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1412" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:Eq:3" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1412" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:Ord:4" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1412" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:Read:5" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1412" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:Show:6" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1412" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1419" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:VerticalPlacement:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:VerticalPlacement:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1414" class="link">Source</a> <a href="#t:VerticalPlacement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:VerticalPlacement:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:VerticalPlacement">VerticalPlacement</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LabelScheme" class="def">LabelScheme</a> <a href="src/Data-GraphViz-Attributes-Values.html#LabelScheme" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></p><div class="doc"><p>How to treat a node whose name is of the form "<code>|edgelabel|*</code>"
as a special node representing an edge label.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:NotEdgeLabel" class="def">NotEdgeLabel</a></td><td class="doc"><p>No effect</p></td></tr><tr><td class="src"><a id="v:CloseToCenter" class="def">CloseToCenter</a></td><td class="doc"><p>Make node close to center of neighbor</p></td></tr><tr><td class="src"><a id="v:CloseToOldCenter" class="def">CloseToOldCenter</a></td><td class="doc"><p>Make node close to old center of neighbor</p></td></tr><tr><td class="src"><a id="v:RemoveAndStraighten" class="def">RemoveAndStraighten</a></td><td class="doc"><p>Use a two-step process.</p></td></tr></table></div><div class="subs instances"><p id="control.i:LabelScheme" class="caption collapser" onclick="toggleSection('i:LabelScheme')">Instances</p><div id="section.i:LabelScheme" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:Bounded:1" class="instance expander" onclick="toggleSection('i:id:LabelScheme:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-406" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:Enum:2" class="instance expander" onclick="toggleSection('i:id:LabelScheme:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-406" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:Eq:3" class="instance expander" onclick="toggleSection('i:id:LabelScheme:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-406" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:Ord:4" class="instance expander" onclick="toggleSection('i:id:LabelScheme:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-406" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:Read:5" class="instance expander" onclick="toggleSection('i:id:LabelScheme:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-406" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:Show:6" class="instance expander" onclick="toggleSection('i:id:LabelScheme:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-406" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:LabelScheme:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-414" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelScheme:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:LabelScheme:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-408" class="link">Source</a> <a href="#t:LabelScheme" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LabelScheme:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LabelScheme">LabelScheme</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SVGFontNames" class="def">SVGFontNames</a> <a href="src/Data-GraphViz-Attributes-Values.html#SVGFontNames" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></p><div class="doc"><p>The mapping used for <code>FontName</code> values in SVG output.</p><p>More information can be found at <a href="http://www.graphviz.org/doc/fontfaq.txt">http://www.graphviz.org/doc/fontfaq.txt</a>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SvgNames" class="def">SvgNames</a></td><td class="doc"><p>Use the legal generic SVG font names.</p></td></tr><tr><td class="src"><a id="v:PostScriptNames" class="def">PostScriptNames</a></td><td class="doc"><p>Use PostScript font names.</p></td></tr><tr><td class="src"><a id="v:FontConfigNames" class="def">FontConfigNames</a></td><td class="doc"><p>Use fontconfig font conventions.</p></td></tr></table></div><div class="subs instances"><p id="control.i:SVGFontNames" class="caption collapser" onclick="toggleSection('i:SVGFontNames')">Instances</p><div id="section.i:SVGFontNames" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:Bounded:1" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-191" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:Enum:2" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-191" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:Eq:3" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-191" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:Ord:4" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-191" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:Read:5" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-191" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:Show:6" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-191" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-198" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SVGFontNames:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:SVGFontNames:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-193" class="link">Source</a> <a href="#t:SVGFontNames" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SVGFontNames:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:SVGFontNames">SVGFontNames</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:7">Types representing the Dot grammar for records.</h3><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:RecordFields" class="def">RecordFields</a> = [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] <a href="src/Data-GraphViz-Attributes-Values.html#RecordFields" class="link">Source</a> <a href="#t:RecordFields" class="selflink">#</a></p><div class="doc"><p>A RecordFields value should never be empty.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:RecordField" class="def">RecordField</a> <a href="src/Data-GraphViz-Attributes-Values.html#RecordField" class="link">Source</a> <a href="#t:RecordField" class="selflink">#</a></p><div class="doc"><p>Specifies the sub-values of a record-based label. By default,
the cells are laid out horizontally; use <code><a href="Data-GraphViz-Attributes-Complete.html#v:FlipFields">FlipFields</a></code> to change
the orientation of the fields (can be applied recursively). To
change the default orientation, use <code><a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LabelledTarget" class="def">LabelledTarget</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PortName" class="def">PortName</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></td><td class="doc"><p>Will result in no label for
that cell.</p></td></tr><tr><td class="src"><a id="v:FieldLabel" class="def">FieldLabel</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FlipFields" class="def">FlipFields</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordFields">RecordFields</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:RecordField" class="caption collapser" onclick="toggleSection('i:RecordField')">Instances</p><div id="section.i:RecordField" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:Eq:1" class="instance expander" onclick="toggleSection('i:id:RecordField:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-340" class="link">Source</a> <a href="#t:RecordField" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:Ord:2" class="instance expander" onclick="toggleSection('i:id:RecordField:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-340" class="link">Source</a> <a href="#t:RecordField" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:Read:3" class="instance expander" onclick="toggleSection('i:id:RecordField:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-340" class="link">Source</a> <a href="#t:RecordField" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:Show:4" class="instance expander" onclick="toggleSection('i:id:RecordField:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-340" class="link">Source</a> <a href="#t:RecordField" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:RecordField:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-358" class="link">Source</a> <a href="#t:RecordField" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:RecordField:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-342" class="link">Source</a> <a href="#t:RecordField" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:Labellable:7" class="instance expander" onclick="toggleSection('i:id:RecordField:Labellable:7')"></span> <a href="Data-GraphViz-Attributes.html#t:Labellable">Labellable</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></span> <a href="src/Data-GraphViz-Attributes.html#line-206" class="link">Source</a> <a href="#t:Labellable" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:Labellable:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toLabelValue">toLabelValue</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="src/Data-GraphViz-Attributes.html#toLabelValue" class="link">Source</a> <a href="#v:toLabelValue" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RecordField:Labellable:8" class="instance expander" onclick="toggleSection('i:id:RecordField:Labellable:8')"></span> <a href="Data-GraphViz-Attributes.html#t:Labellable">Labellable</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RecordFields">RecordFields</a></span> <a href="src/Data-GraphViz-Attributes.html#line-203" class="link">Source</a> <a href="#t:Labellable" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RecordField:Labellable:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toLabelValue">toLabelValue</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RecordFields">RecordFields</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="src/Data-GraphViz-Attributes.html#toLabelValue" class="link">Source</a> <a href="#v:toLabelValue" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Rect" class="def">Rect</a> <a href="src/Data-GraphViz-Attributes-Values.html#Rect" class="link">Source</a> <a href="#t:Rect" class="selflink">#</a></p><div class="doc"><p>Should only have 2D points (i.e. created with <code><a href="Data-GraphViz-Attributes-Complete.html#v:createPoint">createPoint</a></code>).</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Rect" class="def">Rect</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Rect" class="caption collapser" onclick="toggleSection('i:Rect')">Instances</p><div id="section.i:Rect" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Rect:Eq:1" class="instance expander" onclick="toggleSection('i:id:Rect:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-73" class="link">Source</a> <a href="#t:Rect" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Rect:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Rect:Ord:2" class="instance expander" onclick="toggleSection('i:id:Rect:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-73" class="link">Source</a> <a href="#t:Rect" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Rect:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Rect:Read:3" class="instance expander" onclick="toggleSection('i:id:Rect:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-73" class="link">Source</a> <a href="#t:Rect" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Rect:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Rect:Show:4" class="instance expander" onclick="toggleSection('i:id:Rect:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-73" class="link">Source</a> <a href="#t:Rect" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Rect:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Rect:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Rect:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-82" class="link">Source</a> <a href="#t:Rect" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Rect:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Rect:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Rect:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-75" class="link">Source</a> <a href="#t:Rect" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Rect:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Rect">Rect</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Justification" class="def">Justification</a> <a href="src/Data-GraphViz-Attributes-Values.html#Justification" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:JLeft" class="def">JLeft</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:JRight" class="def">JRight</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:JCenter" class="def">JCenter</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Justification" class="caption collapser" onclick="toggleSection('i:Justification')">Instances</p><div id="section.i:Justification" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:Bounded:1" class="instance expander" onclick="toggleSection('i:id:Justification:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1473" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:Enum:2" class="instance expander" onclick="toggleSection('i:id:Justification:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1473" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:Eq:3" class="instance expander" onclick="toggleSection('i:id:Justification:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1473" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:Ord:4" class="instance expander" onclick="toggleSection('i:id:Justification:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1473" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:Read:5" class="instance expander" onclick="toggleSection('i:id:Justification:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1473" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:Show:6" class="instance expander" onclick="toggleSection('i:id:Justification:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1473" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:Justification:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1480" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Justification:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:Justification:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1475" class="link">Source</a> <a href="#t:Justification" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Justification:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Justification">Justification</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:8">Nodes</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Shape" class="def">Shape</a> <a href="src/Data-GraphViz-Attributes-Values.html#Shape" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></p><div class="doc"><p>Geometries of shapes are affected by the attributes <code>Regular</code>,
<code>Peripheries</code> and <code>Orientation</code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:BoxShape" class="def">BoxShape</a></td><td class="doc"><p>Has synonyms of <em>rect</em> and <em>rectangle</em>.</p></td></tr><tr><td class="src"><a id="v:Polygon" class="def">Polygon</a></td><td class="doc"><p>Also affected by <code>Sides</code>, <code>Skew</code> and <code>Distortion</code>.</p></td></tr><tr><td class="src"><a id="v:Ellipse" class="def">Ellipse</a></td><td class="doc"><p>Has synonym of <em>oval</em>.</p></td></tr><tr><td class="src"><a id="v:Circle" class="def">Circle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PointShape" class="def">PointShape</a></td><td class="doc"><p>Only affected by <code>Peripheries</code>, <code>Width</code> and
<code>Height</code>.</p></td></tr><tr><td class="src"><a id="v:Egg" class="def">Egg</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Triangle" class="def">Triangle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PlainText" class="def">PlainText</a></td><td class="doc"><p>Has synonym of <em>none</em>. Recommended for
<code><a href="Data-GraphViz-Attributes-Complete.html#v:HtmlLabel">HtmlLabel</a></code>s.</p></td></tr><tr><td class="src"><a id="v:DiamondShape" class="def">DiamondShape</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Trapezium" class="def">Trapezium</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Parallelogram" class="def">Parallelogram</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:House" class="def">House</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Pentagon" class="def">Pentagon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Hexagon" class="def">Hexagon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Septagon" class="def">Septagon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Octagon" class="def">Octagon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:DoubleCircle" class="def">DoubleCircle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:DoubleOctagon" class="def">DoubleOctagon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:TripleOctagon" class="def">TripleOctagon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:InvTriangle" class="def">InvTriangle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:InvTrapezium" class="def">InvTrapezium</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:InvHouse" class="def">InvHouse</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:MDiamond" class="def">MDiamond</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:MSquare" class="def">MSquare</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:MCircle" class="def">MCircle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Square" class="def">Square</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Star" class="def">Star</a></td><td class="doc"><p>Requires Graphviz >= 2.32.0.</p></td></tr><tr><td class="src"><a id="v:Underline" class="def">Underline</a></td><td class="doc"><p>Requires Graphviz >= 2.36.0.</p></td></tr><tr><td class="src"><a id="v:Note" class="def">Note</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Tab" class="def">Tab</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Folder" class="def">Folder</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Box3D" class="def">Box3D</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Component" class="def">Component</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Promoter" class="def">Promoter</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:CDS" class="def">CDS</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:Terminator" class="def">Terminator</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:UTR" class="def">UTR</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:PrimerSite" class="def">PrimerSite</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:RestrictionSite" class="def">RestrictionSite</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:FivePovOverhang" class="def">FivePovOverhang</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:ThreePovOverhang" class="def">ThreePovOverhang</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:NoOverhang" class="def">NoOverhang</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:Assembly" class="def">Assembly</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:Signature" class="def">Signature</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:Insulator" class="def">Insulator</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:Ribosite" class="def">Ribosite</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:RNAStab" class="def">RNAStab</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:ProteaseSite" class="def">ProteaseSite</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:ProteinStab" class="def">ProteinStab</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:RPromoter" class="def">RPromoter</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:RArrow" class="def">RArrow</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:LArrow" class="def">LArrow</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:LPromoter" class="def">LPromoter</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:Record" class="def">Record</a></td><td class="doc"><p>Must specify the record shape with a <code><a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></code>.</p></td></tr><tr><td class="src"><a id="v:MRecord" class="def">MRecord</a></td><td class="doc"><p>Must specify the record shape with a <code><a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a></code>.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Shape" class="caption collapser" onclick="toggleSection('i:Shape')">Instances</p><div id="section.i:Shape" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:Bounded:1" class="instance expander" onclick="toggleSection('i:id:Shape:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1059" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:Enum:2" class="instance expander" onclick="toggleSection('i:id:Shape:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1059" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:Eq:3" class="instance expander" onclick="toggleSection('i:id:Shape:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1059" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:Ord:4" class="instance expander" onclick="toggleSection('i:id:Shape:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1059" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:Read:5" class="instance expander" onclick="toggleSection('i:id:Shape:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1059" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:Show:6" class="instance expander" onclick="toggleSection('i:id:Shape:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1059" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:Shape:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1118" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Shape:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:Shape:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1061" class="link">Source</a> <a href="#t:Shape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Shape:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Shape">Shape</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:Paths" class="def">Paths</a> <a href="src/Data-GraphViz-Attributes-Values.html#Paths" class="link">Source</a> <a href="#t:Paths" class="selflink">#</a></p><div class="doc"><p>A list of search paths.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Paths" class="def">Paths</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:paths" class="def">paths</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:FilePath">FilePath</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Paths" class="caption collapser" onclick="toggleSection('i:Paths')">Instances</p><div id="section.i:Paths" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Paths:Eq:1" class="instance expander" onclick="toggleSection('i:id:Paths:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1429" class="link">Source</a> <a href="#t:Paths" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Paths:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Paths:Ord:2" class="instance expander" onclick="toggleSection('i:id:Paths:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1429" class="link">Source</a> <a href="#t:Paths" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Paths:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Paths:Read:3" class="instance expander" onclick="toggleSection('i:id:Paths:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1429" class="link">Source</a> <a href="#t:Paths" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Paths:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Paths:Show:4" class="instance expander" onclick="toggleSection('i:id:Paths:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1429" class="link">Source</a> <a href="#t:Paths" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Paths:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Paths:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Paths:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1437" class="link">Source</a> <a href="#t:Paths" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Paths:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Paths:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Paths:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1431" class="link">Source</a> <a href="#t:Paths" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Paths:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Paths">Paths</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScaleType" class="def">ScaleType</a> <a href="src/Data-GraphViz-Attributes-Values.html#ScaleType" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:UniformScale" class="def">UniformScale</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoScale" class="def">NoScale</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FillWidth" class="def">FillWidth</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FillHeight" class="def">FillHeight</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FillBoth" class="def">FillBoth</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:ScaleType" class="caption collapser" onclick="toggleSection('i:ScaleType')">Instances</p><div id="section.i:ScaleType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:Bounded:1" class="instance expander" onclick="toggleSection('i:id:ScaleType:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1451" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:Enum:2" class="instance expander" onclick="toggleSection('i:id:ScaleType:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1451" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:Eq:3" class="instance expander" onclick="toggleSection('i:id:ScaleType:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1451" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:Ord:4" class="instance expander" onclick="toggleSection('i:id:ScaleType:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1451" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:Read:5" class="instance expander" onclick="toggleSection('i:id:ScaleType:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1451" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:Show:6" class="instance expander" onclick="toggleSection('i:id:ScaleType:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1451" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:ScaleType:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1460" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ScaleType:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:ScaleType:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1453" class="link">Source</a> <a href="#t:ScaleType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ScaleType:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ScaleType">ScaleType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:NodeSize" class="def">NodeSize</a> <a href="src/Data-GraphViz-Attributes-Values.html#NodeSize" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></p><div class="doc"><p>Determine how the <code>Width</code> and <code>Height</code> attributes specify the
size of nodes.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:GrowAsNeeded" class="def">GrowAsNeeded</a></td><td class="doc"><p>Nodes will be the smallest width and height
needed to contain the label and any possible
image. <code>Width</code> and <code>Height</code> are the minimum
allowed sizes.</p></td></tr><tr><td class="src"><a id="v:SetNodeSize" class="def">SetNodeSize</a></td><td class="doc"><p><code>Width</code> and <code>Height</code> dictate the size of the node
with a warning if the label cannot fit in this.</p></td></tr><tr><td class="src"><a id="v:SetShapeSize" class="def">SetShapeSize</a></td><td class="doc"><p><code>Width</code> and <code>Height</code> dictate the size of the
shape only and the label can expand out of the
shape (with a warning). Requires Graphviz >=
2.38.0.</p></td></tr></table></div><div class="subs instances"><p id="control.i:NodeSize" class="caption collapser" onclick="toggleSection('i:NodeSize')">Instances</p><div id="section.i:NodeSize" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:Bounded:1" class="instance expander" onclick="toggleSection('i:id:NodeSize:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1591" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:Enum:2" class="instance expander" onclick="toggleSection('i:id:NodeSize:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1591" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:Eq:3" class="instance expander" onclick="toggleSection('i:id:NodeSize:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1591" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:Ord:4" class="instance expander" onclick="toggleSection('i:id:NodeSize:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1591" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:Read:5" class="instance expander" onclick="toggleSection('i:id:NodeSize:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1591" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:Show:6" class="instance expander" onclick="toggleSection('i:id:NodeSize:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1591" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:NodeSize:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1598" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:NodeSize:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:NodeSize:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1593" class="link">Source</a> <a href="#t:NodeSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:NodeSize:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:NodeSize">NodeSize</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:9">Edges</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:DirType" class="def">DirType</a> <a href="src/Data-GraphViz-Attributes-Values.html#DirType" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></p><div class="doc"><p>Specify where to place arrow heads on an edge.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Forward" class="def">Forward</a></td><td class="doc"><p>Draw a directed edge with an arrow to the
node it's pointing go.</p></td></tr><tr><td class="src"><a id="v:Back" class="def">Back</a></td><td class="doc"><p>Draw a reverse directed edge with an arrow
to the node it's coming from.</p></td></tr><tr><td class="src"><a id="v:Both" class="def">Both</a></td><td class="doc"><p>Draw arrows on both ends of the edge.</p></td></tr><tr><td class="src"><a id="v:NoDir" class="def">NoDir</a></td><td class="doc"><p>Draw an undirected edge.</p></td></tr></table></div><div class="subs instances"><p id="control.i:DirType" class="caption collapser" onclick="toggleSection('i:DirType')">Instances</p><div id="section.i:DirType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:Bounded:1" class="instance expander" onclick="toggleSection('i:id:DirType:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-119" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:Enum:2" class="instance expander" onclick="toggleSection('i:id:DirType:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-119" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:Eq:3" class="instance expander" onclick="toggleSection('i:id:DirType:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-119" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:Ord:4" class="instance expander" onclick="toggleSection('i:id:DirType:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-119" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:Read:5" class="instance expander" onclick="toggleSection('i:id:DirType:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-119" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:Show:6" class="instance expander" onclick="toggleSection('i:id:DirType:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-119" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:DirType:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-127" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DirType:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:DirType:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-121" class="link">Source</a> <a href="#t:DirType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DirType:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DirType">DirType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:EdgeType" class="def">EdgeType</a> <a href="src/Data-GraphViz-Attributes-Values.html#EdgeType" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></p><div class="doc"><p>Controls how (and if) edges are represented.</p><p>For <code>Dot</code>, the default is <code><a href="Data-GraphViz-Attributes-Complete.html#v:SplineEdges">SplineEdges</a></code>; for all other layouts
the default is <code><a href="Data-GraphViz-Attributes-Complete.html#v:LineEdges">LineEdges</a></code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SplineEdges" class="def">SplineEdges</a></td><td class="doc"><p>Except for <code>Dot</code>, requires
non-overlapping nodes (see
<code><a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></code>).</p></td></tr><tr><td class="src"><a id="v:LineEdges" class="def">LineEdges</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoEdges" class="def">NoEdges</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PolyLine" class="def">PolyLine</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Ortho" class="def">Ortho</a></td><td class="doc"><p>Does not handle ports or edge labels in <code>Dot</code>.</p></td></tr><tr><td class="src"><a id="v:Curved" class="def">Curved</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:CompoundEdge" class="def">CompoundEdge</a></td><td class="doc"><p><code>Fdp</code> only</p></td></tr></table></div><div class="subs instances"><p id="control.i:EdgeType" class="caption collapser" onclick="toggleSection('i:EdgeType')">Instances</p><div id="section.i:EdgeType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:Bounded:1" class="instance expander" onclick="toggleSection('i:id:EdgeType:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-812" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:Enum:2" class="instance expander" onclick="toggleSection('i:id:EdgeType:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-812" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:Eq:3" class="instance expander" onclick="toggleSection('i:id:EdgeType:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-812" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:Ord:4" class="instance expander" onclick="toggleSection('i:id:EdgeType:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-812" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:Read:5" class="instance expander" onclick="toggleSection('i:id:EdgeType:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-812" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:Show:6" class="instance expander" onclick="toggleSection('i:id:EdgeType:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-812" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:EdgeType:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-826" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:EdgeType:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:EdgeType:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-814" class="link">Source</a> <a href="#t:EdgeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:EdgeType:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:EdgeType">EdgeType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:10">Modifying where edges point</h3><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:PortName" class="def">PortName</a> <a href="src/Data-GraphViz-Attributes-Internal.html#PortName" class="link">Source</a> <a href="#t:PortName" class="selflink">#</a></p><div class="doc"><p>Specifies a name for ports (used also in record-based and
HTML-like labels). Note that it is not valid for a <code><a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></code>
value to contain a colon (<code>:</code>) character; it is assumed that it
doesn't.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PN" class="def">PN</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:portName" class="def">portName</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:PortName" class="caption collapser" onclick="toggleSection('i:PortName')">Instances</p><div id="section.i:PortName" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:Eq:1" class="instance expander" onclick="toggleSection('i:id:PortName:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-47" class="link">Source</a> <a href="#t:PortName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortName:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:Ord:2" class="instance expander" onclick="toggleSection('i:id:PortName:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-47" class="link">Source</a> <a href="#t:PortName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortName:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:Read:3" class="instance expander" onclick="toggleSection('i:id:PortName:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-47" class="link">Source</a> <a href="#t:PortName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortName:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:Show:4" class="instance expander" onclick="toggleSection('i:id:PortName:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-47" class="link">Source</a> <a href="#t:PortName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortName:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:PortName:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-54" class="link">Source</a> <a href="#t:PortName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortName:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:PortName:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-49" class="link">Source</a> <a href="#t:PortName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortName:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:Labellable:7" class="instance expander" onclick="toggleSection('i:id:PortName:Labellable:7')"></span> <a href="Data-GraphViz-Attributes.html#t:Labellable">Labellable</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a></span> <a href="src/Data-GraphViz-Attributes.html#line-210" class="link">Source</a> <a href="#t:Labellable" class="selflink">#</a></td><td class="doc"><p>A shorter variant than using <code>PortName</code> from <code><a href="Data-GraphViz-Attributes-Complete.html#t:RecordField">RecordField</a></code>.</p></td></tr><tr><td colspan="2"><div id="section.i:id:PortName:Labellable:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toLabelValue">toLabelValue</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="src/Data-GraphViz-Attributes.html#toLabelValue" class="link">Source</a> <a href="#v:toLabelValue" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortName:Labellable:8" class="instance expander" onclick="toggleSection('i:id:PortName:Labellable:8')"></span> <a href="Data-GraphViz-Attributes.html#t:Labellable">Labellable</a> (<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>, <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a>)</span> <a href="src/Data-GraphViz-Attributes.html#line-214" class="link">Source</a> <a href="#t:Labellable" class="selflink">#</a></td><td class="doc"><p>A shorter variant than using <code><a href="Data-GraphViz-Attributes-Complete.html#v:LabelledTarget">LabelledTarget</a></code>.</p></td></tr><tr><td colspan="2"><div id="section.i:id:PortName:Labellable:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toLabelValue">toLabelValue</a> :: (<a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a>, <a href="Data-GraphViz-Attributes-Complete.html#t:EscString">EscString</a>) -> <a href="Data-GraphViz-Attributes-Complete.html#t:Label">Label</a> <a href="src/Data-GraphViz-Attributes.html#toLabelValue" class="link">Source</a> <a href="#v:toLabelValue" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:PortPos" class="def">PortPos</a> <a href="src/Data-GraphViz-Attributes-Internal.html#PortPos" class="link">Source</a> <a href="#t:PortPos" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LabelledPort" class="def">LabelledPort</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortName">PortName</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:CompassPoint" class="def">CompassPoint</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:PortPos" class="caption collapser" onclick="toggleSection('i:PortPos')">Instances</p><div id="section.i:PortPos" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortPos:Eq:1" class="instance expander" onclick="toggleSection('i:id:PortPos:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-68" class="link">Source</a> <a href="#t:PortPos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortPos:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortPos:Ord:2" class="instance expander" onclick="toggleSection('i:id:PortPos:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-68" class="link">Source</a> <a href="#t:PortPos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortPos:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortPos:Read:3" class="instance expander" onclick="toggleSection('i:id:PortPos:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-68" class="link">Source</a> <a href="#t:PortPos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortPos:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortPos:Show:4" class="instance expander" onclick="toggleSection('i:id:PortPos:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-68" class="link">Source</a> <a href="#t:PortPos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortPos:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortPos:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:PortPos:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-79" class="link">Source</a> <a href="#t:PortPos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortPos:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PortPos:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:PortPos:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-70" class="link">Source</a> <a href="#t:PortPos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PortPos:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PortPos">PortPos</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:CompassPoint" class="def">CompassPoint</a> <a href="src/Data-GraphViz-Attributes-Internal.html#CompassPoint" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:North" class="def">North</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NorthEast" class="def">NorthEast</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:East" class="def">East</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SouthEast" class="def">SouthEast</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:South" class="def">South</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SouthWest" class="def">SouthWest</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:West" class="def">West</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NorthWest" class="def">NorthWest</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:CenterPoint" class="def">CenterPoint</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoCP" class="def">NoCP</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:CompassPoint" class="caption collapser" onclick="toggleSection('i:CompassPoint')">Instances</p><div id="section.i:CompassPoint" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:Bounded:1" class="instance expander" onclick="toggleSection('i:id:CompassPoint:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-112" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:Enum:2" class="instance expander" onclick="toggleSection('i:id:CompassPoint:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-112" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:Eq:3" class="instance expander" onclick="toggleSection('i:id:CompassPoint:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-112" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:Ord:4" class="instance expander" onclick="toggleSection('i:id:CompassPoint:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-112" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:Read:5" class="instance expander" onclick="toggleSection('i:id:CompassPoint:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-112" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:Show:6" class="instance expander" onclick="toggleSection('i:id:CompassPoint:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-112" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:CompassPoint:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-126" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CompassPoint:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:CompassPoint:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a></span> <a href="src/Data-GraphViz-Attributes-Internal.html#line-114" class="link">Source</a> <a href="#t:CompassPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:CompassPoint:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:CompassPoint">CompassPoint</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:11">Arrows</h3><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:ArrowType" class="def">ArrowType</a> <a href="src/Data-GraphViz-Attributes-Arrows.html#ArrowType" class="link">Source</a> <a href="#t:ArrowType" class="selflink">#</a></p><div class="doc"><p><em>Dot</em> has a basic grammar of arrow shapes which allows usage of
up to 1,544,761 different shapes from 9 different basic
<code><a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></code>s. Note that whilst an explicit list is used in the
definition of <code><a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></code>, there must be at least one tuple and a
maximum of 4 (since that is what is required by Dot). For more
information, see: <a href="http://graphviz.org/doc/info/arrows.html">http://graphviz.org/doc/info/arrows.html</a></p><p>The 19 basic arrows shown on the overall attributes page have
been defined below as a convenience. Parsing of the 5
backward-compatible special cases is also supported.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AType" class="def">AType</a> [(<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>, <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>)]</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:ArrowType" class="caption collapser" onclick="toggleSection('i:ArrowType')">Instances</p><div id="section.i:ArrowType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowType:Eq:1" class="instance expander" onclick="toggleSection('i:id:ArrowType:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-34" class="link">Source</a> <a href="#t:ArrowType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowType:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowType:Ord:2" class="instance expander" onclick="toggleSection('i:id:ArrowType:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-34" class="link">Source</a> <a href="#t:ArrowType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowType:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowType:Read:3" class="instance expander" onclick="toggleSection('i:id:ArrowType:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-34" class="link">Source</a> <a href="#t:ArrowType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowType:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowType:Show:4" class="instance expander" onclick="toggleSection('i:id:ArrowType:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-34" class="link">Source</a> <a href="#t:ArrowType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowType:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowType:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:ArrowType:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-55" class="link">Source</a> <a href="#t:ArrowType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowType:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowType:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:ArrowType:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-50" class="link">Source</a> <a href="#t:ArrowType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowType:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowType">ArrowType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ArrowShape" class="def">ArrowShape</a> <a href="src/Data-GraphViz-Attributes-Arrows.html#ArrowShape" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Box" class="def">Box</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Crow" class="def">Crow</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Diamond" class="def">Diamond</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:DotArrow" class="def">DotArrow</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Inv" class="def">Inv</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoArrow" class="def">NoArrow</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Normal" class="def">Normal</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Tee" class="def">Tee</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Vee" class="def">Vee</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:ArrowShape" class="caption collapser" onclick="toggleSection('i:ArrowShape')">Instances</p><div id="section.i:ArrowShape" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:Bounded:1" class="instance expander" onclick="toggleSection('i:id:ArrowShape:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-77" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:Enum:2" class="instance expander" onclick="toggleSection('i:id:ArrowShape:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-77" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:Eq:3" class="instance expander" onclick="toggleSection('i:id:ArrowShape:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-77" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:Ord:4" class="instance expander" onclick="toggleSection('i:id:ArrowShape:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-77" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:Read:5" class="instance expander" onclick="toggleSection('i:id:ArrowShape:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-77" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:Show:6" class="instance expander" onclick="toggleSection('i:id:ArrowShape:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-77" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:ArrowShape:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-90" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowShape:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:ArrowShape:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-79" class="link">Source</a> <a href="#t:ArrowShape" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowShape:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ArrowModifier" class="def">ArrowModifier</a> <a href="src/Data-GraphViz-Attributes-Arrows.html#ArrowModifier" class="link">Source</a> <a href="#t:ArrowModifier" class="selflink">#</a></p><div class="doc"><p>What modifications to apply to an <code><a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ArrMod" class="def">ArrMod</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:arrowFill" class="def">arrowFill</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:arrowSide" class="def">arrowSide</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:ArrowModifier" class="caption collapser" onclick="toggleSection('i:ArrowModifier')">Instances</p><div id="section.i:ArrowModifier" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowModifier:Eq:1" class="instance expander" onclick="toggleSection('i:id:ArrowModifier:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-106" class="link">Source</a> <a href="#t:ArrowModifier" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowModifier:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowModifier:Ord:2" class="instance expander" onclick="toggleSection('i:id:ArrowModifier:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-106" class="link">Source</a> <a href="#t:ArrowModifier" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowModifier:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowModifier:Read:3" class="instance expander" onclick="toggleSection('i:id:ArrowModifier:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-106" class="link">Source</a> <a href="#t:ArrowModifier" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowModifier:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowModifier:Show:4" class="instance expander" onclick="toggleSection('i:id:ArrowModifier:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-106" class="link">Source</a> <a href="#t:ArrowModifier" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowModifier:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowModifier:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:ArrowModifier:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-119" class="link">Source</a> <a href="#t:ArrowModifier" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowModifier:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowModifier:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:ArrowModifier:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-116" class="link">Source</a> <a href="#t:ArrowModifier" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowModifier:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ArrowFill" class="def">ArrowFill</a> <a href="src/Data-GraphViz-Attributes-Arrows.html#ArrowFill" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:OpenArrow" class="def">OpenArrow</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FilledArrow" class="def">FilledArrow</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:ArrowFill" class="caption collapser" onclick="toggleSection('i:ArrowFill')">Instances</p><div id="section.i:ArrowFill" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:Bounded:1" class="instance expander" onclick="toggleSection('i:id:ArrowFill:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-124" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:Enum:2" class="instance expander" onclick="toggleSection('i:id:ArrowFill:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-124" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:Eq:3" class="instance expander" onclick="toggleSection('i:id:ArrowFill:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-124" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:Ord:4" class="instance expander" onclick="toggleSection('i:id:ArrowFill:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-124" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:Read:5" class="instance expander" onclick="toggleSection('i:id:ArrowFill:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-124" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:Show:6" class="instance expander" onclick="toggleSection('i:id:ArrowFill:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-124" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:ArrowFill:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-130" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowFill:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:ArrowFill:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-126" class="link">Source</a> <a href="#t:ArrowFill" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowFill:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowFill">ArrowFill</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ArrowSide" class="def">ArrowSide</a> <a href="src/Data-GraphViz-Attributes-Arrows.html#ArrowSide" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></p><div class="doc"><p>Represents which side (when looking towards the node the arrow is
pointing to) is drawn.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LeftSide" class="def">LeftSide</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RightSide" class="def">RightSide</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:BothSides" class="def">BothSides</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:ArrowSide" class="caption collapser" onclick="toggleSection('i:ArrowSide')">Instances</p><div id="section.i:ArrowSide" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:Bounded:1" class="instance expander" onclick="toggleSection('i:id:ArrowSide:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-141" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:Enum:2" class="instance expander" onclick="toggleSection('i:id:ArrowSide:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-141" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:Eq:3" class="instance expander" onclick="toggleSection('i:id:ArrowSide:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-141" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:Ord:4" class="instance expander" onclick="toggleSection('i:id:ArrowSide:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-141" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:Read:5" class="instance expander" onclick="toggleSection('i:id:ArrowSide:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-141" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:Show:6" class="instance expander" onclick="toggleSection('i:id:ArrowSide:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-141" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:ArrowSide:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-148" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArrowSide:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:ArrowSide:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a></span> <a href="src/Data-GraphViz-Attributes-Arrows.html#line-143" class="link">Source</a> <a href="#t:ArrowSide" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ArrowSide:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ArrowSide">ArrowSide</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h4 id="g:12"><code>ArrowModifier</code> values</h4><div class="top"><p class="src"><a id="v:noMods" class="def">noMods</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="src/Data-GraphViz-Attributes-Arrows.html#noMods" class="link">Source</a> <a href="#v:noMods" class="selflink">#</a></p><div class="doc"><p>Apply no modifications to an <code><a href="Data-GraphViz-Attributes-Complete.html#t:ArrowShape">ArrowShape</a></code>.</p></div></div><div class="top"><p class="src"><a id="v:openMod" class="def">openMod</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ArrowModifier">ArrowModifier</a> <a href="src/Data-GraphViz-Attributes-Arrows.html#openMod" class="link">Source</a> <a href="#v:openMod" class="selflink">#</a></p><div class="doc"><p><code><a href="Data-GraphViz-Attributes-Complete.html#v:OpenArrow">OpenArrow</a></code> and <code><a href="Data-GraphViz-Attributes-Complete.html#v:BothSides">BothSides</a></code></p></div></div><h2 id="g:13">Positioning</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Point" class="def">Point</a> <a href="src/Data-GraphViz-Attributes-Values.html#Point" class="link">Source</a> <a href="#t:Point" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Point" class="def">Point</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:xCoord" class="def">xCoord</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:yCoord" class="def">yCoord</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:zCoord" class="def">zCoord</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc"><p>Can only be <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a></code> for <code><code>Dim</code> 3</code> or greater.</p></div></li><li><dfn class="src"><a id="v:forcePos" class="def">forcePos</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc"><p>Input to Graphviz only: specify that the
node position should not change.</p></div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Point" class="caption collapser" onclick="toggleSection('i:Point')">Instances</p><div id="section.i:Point" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Point:Eq:1" class="instance expander" onclick="toggleSection('i:id:Point:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-432" class="link">Source</a> <a href="#t:Point" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Point:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Point:Ord:2" class="instance expander" onclick="toggleSection('i:id:Point:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-432" class="link">Source</a> <a href="#t:Point" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Point:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Point:Read:3" class="instance expander" onclick="toggleSection('i:id:Point:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-432" class="link">Source</a> <a href="#t:Point" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Point:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Point:Show:4" class="instance expander" onclick="toggleSection('i:id:Point:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-432" class="link">Source</a> <a href="#t:Point" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Point:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Point:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Point:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-458" class="link">Source</a> <a href="#t:Point" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Point:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Point:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Point:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-447" class="link">Source</a> <a href="#t:Point" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Point:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:createPoint" class="def">createPoint</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a> <a href="src/Data-GraphViz-Attributes-Values.html#createPoint" class="link">Source</a> <a href="#v:createPoint" class="selflink">#</a></p><div class="doc"><p>Create a point with only <code>x</code> and <code>y</code> values.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Pos" class="def">Pos</a> <a href="src/Data-GraphViz-Attributes-Values.html#Pos" class="link">Source</a> <a href="#t:Pos" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PointPos" class="def">PointPos</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SplinePos" class="def">SplinePos</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>]</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Pos" class="caption collapser" onclick="toggleSection('i:Pos')">Instances</p><div id="section.i:Pos" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pos:Eq:1" class="instance expander" onclick="toggleSection('i:id:Pos:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-776" class="link">Source</a> <a href="#t:Pos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pos:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pos:Ord:2" class="instance expander" onclick="toggleSection('i:id:Pos:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-776" class="link">Source</a> <a href="#t:Pos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pos:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pos:Read:3" class="instance expander" onclick="toggleSection('i:id:Pos:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-776" class="link">Source</a> <a href="#t:Pos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pos:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pos:Show:4" class="instance expander" onclick="toggleSection('i:id:Pos:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-776" class="link">Source</a> <a href="#t:Pos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pos:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pos:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Pos:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-785" class="link">Source</a> <a href="#t:Pos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pos:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pos:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Pos:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-778" class="link">Source</a> <a href="#t:Pos" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pos:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Pos">Pos</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Spline" class="def">Spline</a> <a href="src/Data-GraphViz-Attributes-Values.html#Spline" class="link">Source</a> <a href="#t:Spline" class="selflink">#</a></p><div class="doc"><p>The number of points in the list must be equivalent to 1 mod 3;
note that this is not checked.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Spline" class="def">Spline</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:endPoint" class="def">endPoint</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:startPoint" class="def">startPoint</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:splinePoints" class="def">splinePoints</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Spline" class="caption collapser" onclick="toggleSection('i:Spline')">Instances</p><div id="section.i:Spline" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Spline:Eq:1" class="instance expander" onclick="toggleSection('i:id:Spline:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-878" class="link">Source</a> <a href="#t:Spline" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Spline:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Spline:Ord:2" class="instance expander" onclick="toggleSection('i:id:Spline:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-878" class="link">Source</a> <a href="#t:Spline" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Spline:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Spline:Read:3" class="instance expander" onclick="toggleSection('i:id:Spline:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-878" class="link">Source</a> <a href="#t:Spline" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Spline:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Spline:Show:4" class="instance expander" onclick="toggleSection('i:id:Spline:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-878" class="link">Source</a> <a href="#t:Spline" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Spline:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Spline:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Spline:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-895" class="link">Source</a> <a href="#t:Spline" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Spline:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Spline:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Spline:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-880" class="link">Source</a> <a href="#t:Spline" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Spline:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Spline">Spline</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:DPoint" class="def">DPoint</a> <a href="src/Data-GraphViz-Attributes-Values.html#DPoint" class="link">Source</a> <a href="#t:DPoint" class="selflink">#</a></p><div class="doc"><p>Either a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></code> or a (2D) <code><a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></code> (i.e. created with
<code><a href="Data-GraphViz-Attributes-Complete.html#v:createPoint">createPoint</a></code>).</p><p>Whilst it is possible to create a <code><a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></code> value with either a
third co-ordinate or a forced position, these are ignored for
printing/parsing.</p><p>An optional prefix of <code>'+'</code> is allowed when parsing.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:DVal" class="def">DVal</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PVal" class="def">PVal</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:DPoint" class="caption collapser" onclick="toggleSection('i:DPoint')">Instances</p><div id="section.i:DPoint" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DPoint:Eq:1" class="instance expander" onclick="toggleSection('i:id:DPoint:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-164" class="link">Source</a> <a href="#t:DPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DPoint:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DPoint:Ord:2" class="instance expander" onclick="toggleSection('i:id:DPoint:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-164" class="link">Source</a> <a href="#t:DPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DPoint:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DPoint:Read:3" class="instance expander" onclick="toggleSection('i:id:DPoint:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-164" class="link">Source</a> <a href="#t:DPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DPoint:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DPoint:Show:4" class="instance expander" onclick="toggleSection('i:id:DPoint:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-164" class="link">Source</a> <a href="#t:DPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DPoint:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DPoint:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:DPoint:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-173" class="link">Source</a> <a href="#t:DPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DPoint:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DPoint:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:DPoint:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-166" class="link">Source</a> <a href="#t:DPoint" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DPoint:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DPoint">DPoint</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Normalized" class="def">Normalized</a> <a href="src/Data-GraphViz-Attributes-Values.html#Normalized" class="link">Source</a> <a href="#t:Normalized" class="selflink">#</a></p><div class="doc"><p>If set, normalizes coordinates such that the first point is at
the origin and the first edge is at the angle if specified.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:IsNormalized" class="def">IsNormalized</a></td><td class="doc"><p>Equivalent to <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:NormalizedAngle">NormalizedAngle</a></code> 0</code>.</p></td></tr><tr><td class="src"><a id="v:NotNormalized" class="def">NotNormalized</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NormalizedAngle" class="def">NormalizedAngle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p>Angle of first edge when
normalized. Requires
Graphviz >= 2.32.0.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Normalized" class="caption collapser" onclick="toggleSection('i:Normalized')">Instances</p><div id="section.i:Normalized" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Normalized:Eq:1" class="instance expander" onclick="toggleSection('i:id:Normalized:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1554" class="link">Source</a> <a href="#t:Normalized" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Normalized:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Normalized:Ord:2" class="instance expander" onclick="toggleSection('i:id:Normalized:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1554" class="link">Source</a> <a href="#t:Normalized" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Normalized:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Normalized:Read:3" class="instance expander" onclick="toggleSection('i:id:Normalized:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1554" class="link">Source</a> <a href="#t:Normalized" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Normalized:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Normalized:Show:4" class="instance expander" onclick="toggleSection('i:id:Normalized:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1554" class="link">Source</a> <a href="#t:Normalized" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Normalized:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Normalized:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Normalized:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1564" class="link">Source</a> <a href="#t:Normalized" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Normalized:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Normalized:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Normalized:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1556" class="link">Source</a> <a href="#t:Normalized" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Normalized:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Normalized">Normalized</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:14">Layout</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:GraphvizCommand" class="def">GraphvizCommand</a> <a href="src/Data-GraphViz-Commands-Available.html#GraphvizCommand" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></p><div class="doc"><p>The available Graphviz commands. The following directions are
based upon those in the Graphviz man page (available online at
<a href="http://graphviz.org/pdf/dot.1.pdf">http://graphviz.org/pdf/dot.1.pdf</a>, or if installed on your
system <code>man graphviz</code>). Note that any command can be used on
both directed and undirected graphs.</p><p>When used with the <code>Layout</code> attribute, it overrides any actual
command called on the dot graph.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Dot" class="def">Dot</a></td><td class="doc"><p>For hierachical graphs (ideal for
directed graphs).</p></td></tr><tr><td class="src"><a id="v:Neato" class="def">Neato</a></td><td class="doc"><p>For symmetric layouts of graphs
(ideal for undirected graphs).</p></td></tr><tr><td class="src"><a id="v:TwoPi" class="def">TwoPi</a></td><td class="doc"><p>For radial layout of graphs.</p></td></tr><tr><td class="src"><a id="v:Circo" class="def">Circo</a></td><td class="doc"><p>For circular layout of graphs.</p></td></tr><tr><td class="src"><a id="v:Fdp" class="def">Fdp</a></td><td class="doc"><p>Spring-model approach for
undirected graphs.</p></td></tr><tr><td class="src"><a id="v:Sfdp" class="def">Sfdp</a></td><td class="doc"><p>As with Fdp, but ideal for large
graphs.</p></td></tr><tr><td class="src"><a id="v:Osage" class="def">Osage</a></td><td class="doc"><p>Filter for drawing clustered graphs,
requires Graphviz >= 2.28.0.</p></td></tr><tr><td class="src"><a id="v:Patchwork" class="def">Patchwork</a></td><td class="doc"><p>Draw clustered graphs as treemaps,
requires Graphviz >= 2.28.0.</p></td></tr></table></div><div class="subs instances"><p id="control.i:GraphvizCommand" class="caption collapser" onclick="toggleSection('i:GraphvizCommand')">Instances</p><div id="section.i:GraphvizCommand" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:Bounded:1" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-42" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:Enum:2" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-42" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:Eq:3" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-42" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:Ord:4" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-42" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:Read:5" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-42" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:Show:6" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-42" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-54" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphvizCommand:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:GraphvizCommand:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a></span> <a href="src/Data-GraphViz-Commands-Available.html#line-44" class="link">Source</a> <a href="#t:GraphvizCommand" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphvizCommand:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphvizCommand">GraphvizCommand</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:GraphSize" class="def">GraphSize</a> <a href="src/Data-GraphViz-Attributes-Values.html#GraphSize" class="link">Source</a> <a href="#t:GraphSize" class="selflink">#</a></p><div class="doc"><p>Maximum width and height of drawing in inches.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:GSize" class="def">GSize</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:width" class="def">width</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:height" class="def">height</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc"><p>If <code>Nothing</code>, then the height is the
same as the width.</p></div></li><li><dfn class="src"><a id="v:desiredSize" class="def">desiredSize</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc"><p>If drawing is smaller than specified
size, this value determines whether it
is scaled up.</p></div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:GraphSize" class="caption collapser" onclick="toggleSection('i:GraphSize')">Instances</p><div id="section.i:GraphSize" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphSize:Eq:1" class="instance expander" onclick="toggleSection('i:id:GraphSize:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-220" class="link">Source</a> <a href="#t:GraphSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphSize:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphSize:Ord:2" class="instance expander" onclick="toggleSection('i:id:GraphSize:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-220" class="link">Source</a> <a href="#t:GraphSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphSize:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphSize:Read:3" class="instance expander" onclick="toggleSection('i:id:GraphSize:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-220" class="link">Source</a> <a href="#t:GraphSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphSize:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphSize:Show:4" class="instance expander" onclick="toggleSection('i:id:GraphSize:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-220" class="link">Source</a> <a href="#t:GraphSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphSize:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphSize:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:GraphSize:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-230" class="link">Source</a> <a href="#t:GraphSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphSize:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GraphSize:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:GraphSize:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-222" class="link">Source</a> <a href="#t:GraphSize" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:GraphSize:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:GraphSize">GraphSize</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ClusterMode" class="def">ClusterMode</a> <a href="src/Data-GraphViz-Attributes-Values.html#ClusterMode" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></p><div class="doc"><p>If <code><a href="Data-GraphViz-Attributes-Complete.html#v:Local">Local</a></code>, then sub-graphs that are clusters are given special
treatment. <code><a href="Data-GraphViz-Attributes-Complete.html#v:Global">Global</a></code> and <code><a href="Data-GraphViz-Attributes-Complete.html#v:NoCluster">NoCluster</a></code> currently appear to be
identical and turn off the special cluster processing.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Local" class="def">Local</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Global" class="def">Global</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoCluster" class="def">NoCluster</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:ClusterMode" class="caption collapser" onclick="toggleSection('i:ClusterMode')">Instances</p><div id="section.i:ClusterMode" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:Bounded:1" class="instance expander" onclick="toggleSection('i:id:ClusterMode:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-97" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:Enum:2" class="instance expander" onclick="toggleSection('i:id:ClusterMode:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-97" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:Eq:3" class="instance expander" onclick="toggleSection('i:id:ClusterMode:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-97" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:Ord:4" class="instance expander" onclick="toggleSection('i:id:ClusterMode:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-97" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:Read:5" class="instance expander" onclick="toggleSection('i:id:ClusterMode:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-97" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:Show:6" class="instance expander" onclick="toggleSection('i:id:ClusterMode:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-97" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:ClusterMode:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-104" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ClusterMode:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:ClusterMode:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-99" class="link">Source</a> <a href="#t:ClusterMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ClusterMode:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ClusterMode">ClusterMode</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Model" class="def">Model</a> <a href="src/Data-GraphViz-Attributes-Values.html#Model" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ShortPath" class="def">ShortPath</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SubSet" class="def">SubSet</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Circuit" class="def">Circuit</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:MDS" class="def">MDS</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Model" class="caption collapser" onclick="toggleSection('i:Model')">Instances</p><div id="section.i:Model" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:Bounded:1" class="instance expander" onclick="toggleSection('i:id:Model:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-273" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:Enum:2" class="instance expander" onclick="toggleSection('i:id:Model:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-273" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:Eq:3" class="instance expander" onclick="toggleSection('i:id:Model:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-273" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:Ord:4" class="instance expander" onclick="toggleSection('i:id:Model:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-273" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:Read:5" class="instance expander" onclick="toggleSection('i:id:Model:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-273" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:Show:6" class="instance expander" onclick="toggleSection('i:id:Model:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-273" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:Model:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-281" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Model:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:Model:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-275" class="link">Source</a> <a href="#t:Model" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Model:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Model">Model</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Overlap" class="def">Overlap</a> <a href="src/Data-GraphViz-Attributes-Values.html#Overlap" class="link">Source</a> <a href="#t:Overlap" class="selflink">#</a></p><div class="doc"><p>How to deal with node overlaps.</p><p>Defaults to <code><a href="Data-GraphViz-Attributes-Complete.html#v:KeepOverlaps">KeepOverlaps</a></code> <em>except</em> for <code>Fdp</code> and <code>Sfdp</code>.</p><p>The ability to specify the number of tries for <code>Fdp'</code>s initial
force-directed technique is <em>not</em> supported (by default, <code>Fdp</code> uses
<code>9</code> passes of its in-built technique, and then <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:PrismOverlap">PrismOverlap</a></code>
Nothing</code>).</p><p>For <code>Sfdp</code>, the default is <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:PrismOverlap">PrismOverlap</a></code> (Just 0)</code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:KeepOverlaps" class="def">KeepOverlaps</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScaleOverlaps" class="def">ScaleOverlaps</a></td><td class="doc"><p>Remove overlaps by uniformly scaling in x and y.</p></td></tr><tr><td class="src"><a id="v:ScaleXYOverlaps" class="def">ScaleXYOverlaps</a></td><td class="doc"><p>Remove overlaps by separately scaling x and y.</p></td></tr><tr><td class="src"><a id="v:PrismOverlap" class="def">PrismOverlap</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word16">Word16</a>)</td><td class="doc"><p>Requires the Prism
library to be
available (if not,
this is equivalent to
<code><a href="Data-GraphViz-Attributes-Complete.html#v:VoronoiOverlap">VoronoiOverlap</a></code>). <code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Nothing">Nothing</a></code></code>
is equivalent to
<code><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a></code> 1000</code>.
Influenced by
<code>OverlapScaling</code>.</p></td></tr><tr><td class="src"><a id="v:VoronoiOverlap" class="def">VoronoiOverlap</a></td><td class="doc"><p>Requires Graphviz >= 2.30.0.</p></td></tr><tr><td class="src"><a id="v:CompressOverlap" class="def">CompressOverlap</a></td><td class="doc"><p>Scale layout down as much as
possible without introducing
overlaps, assuming none to begin
with.</p></td></tr><tr><td class="src"><a id="v:VpscOverlap" class="def">VpscOverlap</a></td><td class="doc"><p>Uses quadratic optimization to
minimize node displacement.</p></td></tr><tr><td class="src"><a id="v:IpsepOverlap" class="def">IpsepOverlap</a></td><td class="doc"><p>Only when <code>mode == <code><a href="Data-GraphViz-Attributes-Complete.html#v:IpSep">IpSep</a></code></code></p></td></tr></table></div><div class="subs instances"><p id="control.i:Overlap" class="caption collapser" onclick="toggleSection('i:Overlap')">Instances</p><div id="section.i:Overlap" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Overlap:Eq:1" class="instance expander" onclick="toggleSection('i:id:Overlap:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-500" class="link">Source</a> <a href="#t:Overlap" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Overlap:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Overlap:Ord:2" class="instance expander" onclick="toggleSection('i:id:Overlap:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-500" class="link">Source</a> <a href="#t:Overlap" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Overlap:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Overlap:Read:3" class="instance expander" onclick="toggleSection('i:id:Overlap:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-500" class="link">Source</a> <a href="#t:Overlap" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Overlap:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Overlap:Show:4" class="instance expander" onclick="toggleSection('i:id:Overlap:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-500" class="link">Source</a> <a href="#t:Overlap" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Overlap:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Overlap:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Overlap:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-515" class="link">Source</a> <a href="#t:Overlap" class="selflink">#</a></td><td class="doc"><p>Note that <code>overlap=false</code> defaults to <code><code><a href="Data-GraphViz-Attributes-Complete.html#v:PrismOverlap">PrismOverlap</a></code> Nothing</code>,
but if the Prism library isn't available then it is equivalent to
<code><a href="Data-GraphViz-Attributes-Complete.html#v:VoronoiOverlap">VoronoiOverlap</a></code>.</p></td></tr><tr><td colspan="2"><div id="section.i:id:Overlap:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Overlap:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Overlap:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-502" class="link">Source</a> <a href="#t:Overlap" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Overlap:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Overlap">Overlap</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Root" class="def">Root</a> <a href="src/Data-GraphViz-Attributes-Values.html#Root" class="link">Source</a> <a href="#t:Root" class="selflink">#</a></p><div class="doc"><p>Specify the root node either as a Node attribute or a Graph attribute.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:IsCentral" class="def">IsCentral</a></td><td class="doc"><p>For Nodes only</p></td></tr><tr><td class="src"><a id="v:NotCentral" class="def">NotCentral</a></td><td class="doc"><p>For Nodes only</p></td></tr><tr><td class="src"><a id="v:NodeName" class="def">NodeName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p>For Graphs only</p></td></tr></table></div><div class="subs instances"><p id="control.i:Root" class="caption collapser" onclick="toggleSection('i:Root')">Instances</p><div id="section.i:Root" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Root:Eq:1" class="instance expander" onclick="toggleSection('i:id:Root:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-933" class="link">Source</a> <a href="#t:Root" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Root:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Root:Ord:2" class="instance expander" onclick="toggleSection('i:id:Root:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-933" class="link">Source</a> <a href="#t:Root" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Root:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Root:Read:3" class="instance expander" onclick="toggleSection('i:id:Root:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-933" class="link">Source</a> <a href="#t:Root" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Root:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Root:Show:4" class="instance expander" onclick="toggleSection('i:id:Root:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-933" class="link">Source</a> <a href="#t:Root" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Root:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Root:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Root:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-943" class="link">Source</a> <a href="#t:Root" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Root:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Root:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Root:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-935" class="link">Source</a> <a href="#t:Root" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Root:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Root">Root</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Order" class="def">Order</a> <a href="src/Data-GraphViz-Attributes-Values.html#Order" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:OutEdges" class="def">OutEdges</a></td><td class="doc"><p>Draw outgoing edges in order specified.</p></td></tr><tr><td class="src"><a id="v:InEdges" class="def">InEdges</a></td><td class="doc"><p>Draw incoming edges in order specified.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Order" class="caption collapser" onclick="toggleSection('i:Order')">Instances</p><div id="section.i:Order" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:Bounded:1" class="instance expander" onclick="toggleSection('i:id:Order:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-683" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:Enum:2" class="instance expander" onclick="toggleSection('i:id:Order:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-683" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:Eq:3" class="instance expander" onclick="toggleSection('i:id:Order:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-683" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:Ord:4" class="instance expander" onclick="toggleSection('i:id:Order:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-683" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:Read:5" class="instance expander" onclick="toggleSection('i:id:Order:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-683" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:Show:6" class="instance expander" onclick="toggleSection('i:id:Order:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-683" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:Order:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-689" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Order:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:Order:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-685" class="link">Source</a> <a href="#t:Order" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Order:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Order">Order</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:OutputMode" class="def">OutputMode</a> <a href="src/Data-GraphViz-Attributes-Values.html#OutputMode" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:BreadthFirst" class="def">BreadthFirst</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NodesFirst" class="def">NodesFirst</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:EdgesFirst" class="def">EdgesFirst</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:OutputMode" class="caption collapser" onclick="toggleSection('i:OutputMode')">Instances</p><div id="section.i:OutputMode" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:Bounded:1" class="instance expander" onclick="toggleSection('i:id:OutputMode:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-697" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:Enum:2" class="instance expander" onclick="toggleSection('i:id:OutputMode:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-697" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:Eq:3" class="instance expander" onclick="toggleSection('i:id:OutputMode:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-697" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:Ord:4" class="instance expander" onclick="toggleSection('i:id:OutputMode:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-697" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:Read:5" class="instance expander" onclick="toggleSection('i:id:OutputMode:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-697" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:Show:6" class="instance expander" onclick="toggleSection('i:id:OutputMode:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-697" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:OutputMode:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-704" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OutputMode:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:OutputMode:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-699" class="link">Source</a> <a href="#t:OutputMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:OutputMode:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:OutputMode">OutputMode</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Pack" class="def">Pack</a> <a href="src/Data-GraphViz-Attributes-Values.html#Pack" class="link">Source</a> <a href="#t:Pack" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:DoPack" class="def">DoPack</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:DontPack" class="def">DontPack</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PackMargin" class="def">PackMargin</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>If non-negative, then packs; otherwise doesn't.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Pack" class="caption collapser" onclick="toggleSection('i:Pack')">Instances</p><div id="section.i:Pack" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pack:Eq:1" class="instance expander" onclick="toggleSection('i:id:Pack:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-715" class="link">Source</a> <a href="#t:Pack" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pack:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pack:Ord:2" class="instance expander" onclick="toggleSection('i:id:Pack:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-715" class="link">Source</a> <a href="#t:Pack" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pack:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pack:Read:3" class="instance expander" onclick="toggleSection('i:id:Pack:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-715" class="link">Source</a> <a href="#t:Pack" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pack:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pack:Show:4" class="instance expander" onclick="toggleSection('i:id:Pack:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-715" class="link">Source</a> <a href="#t:Pack" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pack:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pack:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Pack:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-722" class="link">Source</a> <a href="#t:Pack" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pack:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Pack:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Pack:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-717" class="link">Source</a> <a href="#t:Pack" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Pack:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Pack">Pack</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:PackMode" class="def">PackMode</a> <a href="src/Data-GraphViz-Attributes-Values.html#PackMode" class="link">Source</a> <a href="#t:PackMode" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PackNode" class="def">PackNode</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PackClust" class="def">PackClust</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PackGraph" class="def">PackGraph</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PackArray" class="def">PackArray</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p>Sort by cols, sort
by user, number of
rows/cols</p></td></tr></table></div><div class="subs instances"><p id="control.i:PackMode" class="caption collapser" onclick="toggleSection('i:PackMode')">Instances</p><div id="section.i:PackMode" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PackMode:Eq:1" class="instance expander" onclick="toggleSection('i:id:PackMode:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-736" class="link">Source</a> <a href="#t:PackMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PackMode:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PackMode:Ord:2" class="instance expander" onclick="toggleSection('i:id:PackMode:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-736" class="link">Source</a> <a href="#t:PackMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PackMode:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PackMode:Read:3" class="instance expander" onclick="toggleSection('i:id:PackMode:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-736" class="link">Source</a> <a href="#t:PackMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PackMode:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PackMode:Show:4" class="instance expander" onclick="toggleSection('i:id:PackMode:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-736" class="link">Source</a> <a href="#t:PackMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PackMode:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PackMode:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:PackMode:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-756" class="link">Source</a> <a href="#t:PackMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PackMode:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PackMode:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:PackMode:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-738" class="link">Source</a> <a href="#t:PackMode" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PackMode:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PackMode">PackMode</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:PageDir" class="def">PageDir</a> <a href="src/Data-GraphViz-Attributes-Values.html#PageDir" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></p><div class="doc"><p>Upper-case first character is major order;
lower-case second character is minor order.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Bl" class="def">Bl</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Br" class="def">Br</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Tl" class="def">Tl</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Tr" class="def">Tr</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Rb" class="def">Rb</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Rt" class="def">Rt</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Lb" class="def">Lb</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Lt" class="def">Lt</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:PageDir" class="caption collapser" onclick="toggleSection('i:PageDir')">Instances</p><div id="section.i:PageDir" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:Bounded:1" class="instance expander" onclick="toggleSection('i:id:PageDir:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-847" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:Enum:2" class="instance expander" onclick="toggleSection('i:id:PageDir:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-847" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:Eq:3" class="instance expander" onclick="toggleSection('i:id:PageDir:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-847" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:Ord:4" class="instance expander" onclick="toggleSection('i:id:PageDir:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-847" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:Read:5" class="instance expander" onclick="toggleSection('i:id:PageDir:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-847" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:Show:6" class="instance expander" onclick="toggleSection('i:id:PageDir:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-847" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:PageDir:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-859" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PageDir:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:PageDir:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-849" class="link">Source</a> <a href="#t:PageDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:PageDir:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:PageDir">PageDir</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:QuadType" class="def">QuadType</a> <a href="src/Data-GraphViz-Attributes-Values.html#QuadType" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:NormalQT" class="def">NormalQT</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FastQT" class="def">FastQT</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoQT" class="def">NoQT</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:QuadType" class="caption collapser" onclick="toggleSection('i:QuadType')">Instances</p><div id="section.i:QuadType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:Bounded:1" class="instance expander" onclick="toggleSection('i:id:QuadType:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-910" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:Enum:2" class="instance expander" onclick="toggleSection('i:id:QuadType:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-910" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:Eq:3" class="instance expander" onclick="toggleSection('i:id:QuadType:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-910" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:Ord:4" class="instance expander" onclick="toggleSection('i:id:QuadType:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-910" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:Read:5" class="instance expander" onclick="toggleSection('i:id:QuadType:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-910" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:Show:6" class="instance expander" onclick="toggleSection('i:id:QuadType:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-910" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:QuadType:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-917" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:QuadType:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:QuadType:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-912" class="link">Source</a> <a href="#t:QuadType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:QuadType:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:QuadType">QuadType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:RankType" class="def">RankType</a> <a href="src/Data-GraphViz-Attributes-Values.html#RankType" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SameRank" class="def">SameRank</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:MinRank" class="def">MinRank</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SourceRank" class="def">SourceRank</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:MaxRank" class="def">MaxRank</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SinkRank" class="def">SinkRank</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:RankType" class="caption collapser" onclick="toggleSection('i:RankType')">Instances</p><div id="section.i:RankType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:Bounded:1" class="instance expander" onclick="toggleSection('i:id:RankType:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-959" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:Enum:2" class="instance expander" onclick="toggleSection('i:id:RankType:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-959" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:Eq:3" class="instance expander" onclick="toggleSection('i:id:RankType:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-959" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:Ord:4" class="instance expander" onclick="toggleSection('i:id:RankType:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-959" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:Read:5" class="instance expander" onclick="toggleSection('i:id:RankType:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-959" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:Show:6" class="instance expander" onclick="toggleSection('i:id:RankType:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-959" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:RankType:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-968" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankType:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:RankType:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-961" class="link">Source</a> <a href="#t:RankType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankType:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RankType">RankType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:RankDir" class="def">RankDir</a> <a href="src/Data-GraphViz-Attributes-Values.html#RankDir" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromTop" class="def">FromTop</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FromLeft" class="def">FromLeft</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FromBottom" class="def">FromBottom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FromRight" class="def">FromRight</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:RankDir" class="caption collapser" onclick="toggleSection('i:RankDir')">Instances</p><div id="section.i:RankDir" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:Bounded:1" class="instance expander" onclick="toggleSection('i:id:RankDir:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-982" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:Enum:2" class="instance expander" onclick="toggleSection('i:id:RankDir:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-982" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:Eq:3" class="instance expander" onclick="toggleSection('i:id:RankDir:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-982" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:Ord:4" class="instance expander" onclick="toggleSection('i:id:RankDir:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-982" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:Read:5" class="instance expander" onclick="toggleSection('i:id:RankDir:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-982" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:Show:6" class="instance expander" onclick="toggleSection('i:id:RankDir:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-982" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:RankDir:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-990" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:RankDir:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:RankDir:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-984" class="link">Source</a> <a href="#t:RankDir" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:RankDir:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:RankDir">RankDir</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:StartType" class="def">StartType</a> <a href="src/Data-GraphViz-Attributes-Values.html#StartType" class="link">Source</a> <a href="#t:StartType" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:StartStyle" class="def">StartStyle</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:StartSeed" class="def">StartSeed</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:StartStyleSeed" class="def">StartStyleSeed</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:StartType" class="caption collapser" onclick="toggleSection('i:StartType')">Instances</p><div id="section.i:StartType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StartType:Eq:1" class="instance expander" onclick="toggleSection('i:id:StartType:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1215" class="link">Source</a> <a href="#t:StartType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StartType:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StartType:Ord:2" class="instance expander" onclick="toggleSection('i:id:StartType:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1215" class="link">Source</a> <a href="#t:StartType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StartType:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StartType:Read:3" class="instance expander" onclick="toggleSection('i:id:StartType:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1215" class="link">Source</a> <a href="#t:StartType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StartType:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StartType:Show:4" class="instance expander" onclick="toggleSection('i:id:StartType:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1215" class="link">Source</a> <a href="#t:StartType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StartType:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StartType:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:StartType:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1222" class="link">Source</a> <a href="#t:StartType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StartType:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StartType:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:StartType:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1217" class="link">Source</a> <a href="#t:StartType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StartType:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StartType">StartType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ViewPort" class="def">ViewPort</a> <a href="src/Data-GraphViz-Attributes-Values.html#ViewPort" class="link">Source</a> <a href="#t:ViewPort" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:VP" class="def">VP</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:wVal" class="def">wVal</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:hVal" class="def">hVal</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:zVal" class="def">zVal</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:focus" class="def">focus</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:ViewPort" class="caption collapser" onclick="toggleSection('i:ViewPort')">Instances</p><div id="section.i:ViewPort" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ViewPort:Eq:1" class="instance expander" onclick="toggleSection('i:id:ViewPort:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1365" class="link">Source</a> <a href="#t:ViewPort" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ViewPort:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ViewPort:Ord:2" class="instance expander" onclick="toggleSection('i:id:ViewPort:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1365" class="link">Source</a> <a href="#t:ViewPort" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ViewPort:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ViewPort:Read:3" class="instance expander" onclick="toggleSection('i:id:ViewPort:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1365" class="link">Source</a> <a href="#t:ViewPort" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ViewPort:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ViewPort:Show:4" class="instance expander" onclick="toggleSection('i:id:ViewPort:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1365" class="link">Source</a> <a href="#t:ViewPort" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ViewPort:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ViewPort:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:ViewPort:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1376" class="link">Source</a> <a href="#t:ViewPort" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ViewPort:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ViewPort:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:ViewPort:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1367" class="link">Source</a> <a href="#t:ViewPort" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ViewPort:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:FocusType" class="def">FocusType</a> <a href="src/Data-GraphViz-Attributes-Values.html#FocusType" class="link">Source</a> <a href="#t:FocusType" class="selflink">#</a></p><div class="doc"><p>For use with <code><a href="Data-GraphViz-Attributes-Complete.html#t:ViewPort">ViewPort</a></code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:XY" class="def">XY</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Point">Point</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NodeFocus" class="def">NodeFocus</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:FocusType" class="caption collapser" onclick="toggleSection('i:FocusType')">Instances</p><div id="section.i:FocusType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FocusType:Eq:1" class="instance expander" onclick="toggleSection('i:id:FocusType:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1389" class="link">Source</a> <a href="#t:FocusType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FocusType:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FocusType:Ord:2" class="instance expander" onclick="toggleSection('i:id:FocusType:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1389" class="link">Source</a> <a href="#t:FocusType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FocusType:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FocusType:Read:3" class="instance expander" onclick="toggleSection('i:id:FocusType:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1389" class="link">Source</a> <a href="#t:FocusType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FocusType:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FocusType:Show:4" class="instance expander" onclick="toggleSection('i:id:FocusType:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1389" class="link">Source</a> <a href="#t:FocusType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FocusType:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FocusType:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:FocusType:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1398" class="link">Source</a> <a href="#t:FocusType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FocusType:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FocusType:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:FocusType:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1391" class="link">Source</a> <a href="#t:FocusType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FocusType:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:FocusType">FocusType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Ratios" class="def">Ratios</a> <a href="src/Data-GraphViz-Attributes-Values.html#Ratios" class="link">Source</a> <a href="#t:Ratios" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AspectRatio" class="def">AspectRatio</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:FillRatio" class="def">FillRatio</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:CompressRatio" class="def">CompressRatio</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ExpandRatio" class="def">ExpandRatio</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:AutoRatio" class="def">AutoRatio</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Ratios" class="caption collapser" onclick="toggleSection('i:Ratios')">Instances</p><div id="section.i:Ratios" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Ratios:Eq:1" class="instance expander" onclick="toggleSection('i:id:Ratios:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1493" class="link">Source</a> <a href="#t:Ratios" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Ratios:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Ratios:Ord:2" class="instance expander" onclick="toggleSection('i:id:Ratios:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1493" class="link">Source</a> <a href="#t:Ratios" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Ratios:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Ratios:Read:3" class="instance expander" onclick="toggleSection('i:id:Ratios:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1493" class="link">Source</a> <a href="#t:Ratios" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Ratios:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Ratios:Show:4" class="instance expander" onclick="toggleSection('i:id:Ratios:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1493" class="link">Source</a> <a href="#t:Ratios" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Ratios:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Ratios:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:Ratios:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1505" class="link">Source</a> <a href="#t:Ratios" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Ratios:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Ratios:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:Ratios:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1495" class="link">Source</a> <a href="#t:Ratios" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Ratios:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:Ratios">Ratios</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:15">Modes</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ModeType" class="def">ModeType</a> <a href="src/Data-GraphViz-Attributes-Values.html#ModeType" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></p><div class="doc"><p>For <code>Neato</code> unless indicated otherwise.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Major" class="def">Major</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:KK" class="def">KK</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Hier" class="def">Hier</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:IpSep" class="def">IpSep</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SpringMode" class="def">SpringMode</a></td><td class="doc"><p>For <code>Sfdp</code>, requires Graphviz >= 2.32.0.</p></td></tr><tr><td class="src"><a id="v:MaxEnt" class="def">MaxEnt</a></td><td class="doc"><p>For <code>Sfdp</code>, requires Graphviz >= 2.32.0.</p></td></tr></table></div><div class="subs instances"><p id="control.i:ModeType" class="caption collapser" onclick="toggleSection('i:ModeType')">Instances</p><div id="section.i:ModeType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:Bounded:1" class="instance expander" onclick="toggleSection('i:id:ModeType:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-248" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:Enum:2" class="instance expander" onclick="toggleSection('i:id:ModeType:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-248" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:Eq:3" class="instance expander" onclick="toggleSection('i:id:ModeType:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-248" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:Ord:4" class="instance expander" onclick="toggleSection('i:id:ModeType:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-248" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:Read:5" class="instance expander" onclick="toggleSection('i:id:ModeType:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-248" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:Show:6" class="instance expander" onclick="toggleSection('i:id:ModeType:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-248" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:ModeType:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-258" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ModeType:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:ModeType:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-250" class="link">Source</a> <a href="#t:ModeType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ModeType:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:ModeType">ModeType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:DEConstraints" class="def">DEConstraints</a> <a href="src/Data-GraphViz-Attributes-Values.html#DEConstraints" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></p><div class="doc"><p>Only when <code>mode == <code><a href="Data-GraphViz-Attributes-Complete.html#v:IpSep">IpSep</a></code></code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:EdgeConstraints" class="def">EdgeConstraints</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoConstraints" class="def">NoConstraints</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:HierConstraints" class="def">HierConstraints</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:DEConstraints" class="caption collapser" onclick="toggleSection('i:DEConstraints')">Instances</p><div id="section.i:DEConstraints" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:Bounded:1" class="instance expander" onclick="toggleSection('i:id:DEConstraints:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-140" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:Enum:2" class="instance expander" onclick="toggleSection('i:id:DEConstraints:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-140" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:Eq:3" class="instance expander" onclick="toggleSection('i:id:DEConstraints:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-140" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:Ord:4" class="instance expander" onclick="toggleSection('i:id:DEConstraints:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-140" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:Read:5" class="instance expander" onclick="toggleSection('i:id:DEConstraints:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-140" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:Show:6" class="instance expander" onclick="toggleSection('i:id:DEConstraints:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-140" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:DEConstraints:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-147" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DEConstraints:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:DEConstraints:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-142" class="link">Source</a> <a href="#t:DEConstraints" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DEConstraints:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:DEConstraints">DEConstraints</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:16">Layers</h2><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:LayerSep" class="def">LayerSep</a> <a href="src/Data-GraphViz-Attributes-Values.html#LayerSep" class="link">Source</a> <a href="#t:LayerSep" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LSep" class="def">LSep</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:LayerSep" class="caption collapser" onclick="toggleSection('i:LayerSep')">Instances</p><div id="section.i:LayerSep" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerSep:Eq:1" class="instance expander" onclick="toggleSection('i:id:LayerSep:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-530" class="link">Source</a> <a href="#t:LayerSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerSep:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerSep:Ord:2" class="instance expander" onclick="toggleSection('i:id:LayerSep:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-530" class="link">Source</a> <a href="#t:LayerSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerSep:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerSep:Read:3" class="instance expander" onclick="toggleSection('i:id:LayerSep:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-530" class="link">Source</a> <a href="#t:LayerSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerSep:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerSep:Show:4" class="instance expander" onclick="toggleSection('i:id:LayerSep:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-530" class="link">Source</a> <a href="#t:LayerSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerSep:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerSep:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:LayerSep:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-537" class="link">Source</a> <a href="#t:LayerSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerSep:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerSep:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:LayerSep:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-532" class="link">Source</a> <a href="#t:LayerSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerSep:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerSep">LayerSep</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:LayerListSep" class="def">LayerListSep</a> <a href="src/Data-GraphViz-Attributes-Values.html#LayerListSep" class="link">Source</a> <a href="#t:LayerListSep" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LLSep" class="def">LLSep</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:LayerListSep" class="caption collapser" onclick="toggleSection('i:LayerListSep')">Instances</p><div id="section.i:LayerListSep" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerListSep:Eq:1" class="instance expander" onclick="toggleSection('i:id:LayerListSep:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-547" class="link">Source</a> <a href="#t:LayerListSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerListSep:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerListSep:Ord:2" class="instance expander" onclick="toggleSection('i:id:LayerListSep:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-547" class="link">Source</a> <a href="#t:LayerListSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerListSep:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerListSep:Read:3" class="instance expander" onclick="toggleSection('i:id:LayerListSep:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-547" class="link">Source</a> <a href="#t:LayerListSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerListSep:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerListSep:Show:4" class="instance expander" onclick="toggleSection('i:id:LayerListSep:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-547" class="link">Source</a> <a href="#t:LayerListSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerListSep:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerListSep:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:LayerListSep:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-554" class="link">Source</a> <a href="#t:LayerListSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerListSep:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerListSep:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:LayerListSep:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-549" class="link">Source</a> <a href="#t:LayerListSep" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerListSep:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerListSep">LayerListSep</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:LayerRange" class="def">LayerRange</a> = [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] <a href="src/Data-GraphViz-Attributes-Values.html#LayerRange" class="link">Source</a> <a href="#t:LayerRange" class="selflink">#</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LayerRangeElem" class="def">LayerRangeElem</a> <a href="src/Data-GraphViz-Attributes-Values.html#LayerRangeElem" class="link">Source</a> <a href="#t:LayerRangeElem" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LRID" class="def">LRID</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:LRS" class="def">LRS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:LayerRangeElem" class="caption collapser" onclick="toggleSection('i:LayerRangeElem')">Instances</p><div id="section.i:LayerRangeElem" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerRangeElem:Eq:1" class="instance expander" onclick="toggleSection('i:id:LayerRangeElem:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-567" class="link">Source</a> <a href="#t:LayerRangeElem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerRangeElem:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerRangeElem:Ord:2" class="instance expander" onclick="toggleSection('i:id:LayerRangeElem:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-567" class="link">Source</a> <a href="#t:LayerRangeElem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerRangeElem:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerRangeElem:Read:3" class="instance expander" onclick="toggleSection('i:id:LayerRangeElem:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-567" class="link">Source</a> <a href="#t:LayerRangeElem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerRangeElem:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerRangeElem:Show:4" class="instance expander" onclick="toggleSection('i:id:LayerRangeElem:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-567" class="link">Source</a> <a href="#t:LayerRangeElem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerRangeElem:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerRangeElem:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:LayerRangeElem:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-585" class="link">Source</a> <a href="#t:LayerRangeElem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerRangeElem:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerRangeElem:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:LayerRangeElem:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-569" class="link">Source</a> <a href="#t:LayerRangeElem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerRangeElem:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerRangeElem">LayerRangeElem</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LayerID" class="def">LayerID</a> <a href="src/Data-GraphViz-Attributes-Values.html#LayerID" class="link">Source</a> <a href="#t:LayerID" class="selflink">#</a></p><div class="doc"><p>You should not have any layer separator characters for the
<code><a href="Data-GraphViz-Attributes-Complete.html#v:LRName">LRName</a></code> option, as they won't be parseable.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AllLayers" class="def">AllLayers</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:LRInt" class="def">LRInt</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:LRName" class="def">LRName</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p>Should not be a number or <code>"all"</code>.</p></td></tr></table></div><div class="subs instances"><p id="control.i:LayerID" class="caption collapser" onclick="toggleSection('i:LayerID')">Instances</p><div id="section.i:LayerID" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerID:Eq:1" class="instance expander" onclick="toggleSection('i:id:LayerID:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-621" class="link">Source</a> <a href="#t:LayerID" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerID:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerID:Ord:2" class="instance expander" onclick="toggleSection('i:id:LayerID:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-621" class="link">Source</a> <a href="#t:LayerID" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerID:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerID:Read:3" class="instance expander" onclick="toggleSection('i:id:LayerID:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-621" class="link">Source</a> <a href="#t:LayerID" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerID:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerID:Show:4" class="instance expander" onclick="toggleSection('i:id:LayerID:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-621" class="link">Source</a> <a href="#t:LayerID" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerID:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerID:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:LayerID:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-641" class="link">Source</a> <a href="#t:LayerID" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerID:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerID:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:LayerID:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-623" class="link">Source</a> <a href="#t:LayerID" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerID:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:LayerList" class="def">LayerList</a> <a href="src/Data-GraphViz-Attributes-Values.html#LayerList" class="link">Source</a> <a href="#t:LayerList" class="selflink">#</a></p><div class="doc"><p>A list of layer names. The names should all be unique <code><a href="Data-GraphViz-Attributes-Complete.html#v:LRName">LRName</a></code>
values, and when printed will use an arbitrary character from
<code>defLayerSep</code>. The values in the list are implicitly numbered
<code>1, 2, ...</code>.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LL" class="def">LL</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerID">LayerID</a>]</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:LayerList" class="caption collapser" onclick="toggleSection('i:LayerList')">Instances</p><div id="section.i:LayerList" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerList:Eq:1" class="instance expander" onclick="toggleSection('i:id:LayerList:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-663" class="link">Source</a> <a href="#t:LayerList" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerList:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerList:Ord:2" class="instance expander" onclick="toggleSection('i:id:LayerList:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-663" class="link">Source</a> <a href="#t:LayerList" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerList:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerList:Read:3" class="instance expander" onclick="toggleSection('i:id:LayerList:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-663" class="link">Source</a> <a href="#t:LayerList" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerList:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerList:Show:4" class="instance expander" onclick="toggleSection('i:id:LayerList:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-663" class="link">Source</a> <a href="#t:LayerList" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerList:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerList:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:LayerList:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-670" class="link">Source</a> <a href="#t:LayerList" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerList:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LayerList:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:LayerList:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-665" class="link">Source</a> <a href="#t:LayerList" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:LayerList:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:LayerList">LayerList</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:17">Stylistic</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SmoothType" class="def">SmoothType</a> <a href="src/Data-GraphViz-Attributes-Values.html#SmoothType" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:NoSmooth" class="def">NoSmooth</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:AvgDist" class="def">AvgDist</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:GraphDist" class="def">GraphDist</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PowerDist" class="def">PowerDist</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RNG" class="def">RNG</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Spring" class="def">Spring</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:TriangleSmooth" class="def">TriangleSmooth</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:SmoothType" class="caption collapser" onclick="toggleSection('i:SmoothType')">Instances</p><div id="section.i:SmoothType" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:Bounded:1" class="instance expander" onclick="toggleSection('i:id:SmoothType:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1189" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:Enum:2" class="instance expander" onclick="toggleSection('i:id:SmoothType:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1189" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:Eq:3" class="instance expander" onclick="toggleSection('i:id:SmoothType:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1189" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:Ord:4" class="instance expander" onclick="toggleSection('i:id:SmoothType:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1189" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:Read:5" class="instance expander" onclick="toggleSection('i:id:SmoothType:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1189" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:Show:6" class="instance expander" onclick="toggleSection('i:id:SmoothType:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1189" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:SmoothType:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1200" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SmoothType:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:SmoothType:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1191" class="link">Source</a> <a href="#t:SmoothType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SmoothType:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:SmoothType">SmoothType</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:STStyle" class="def">STStyle</a> <a href="src/Data-GraphViz-Attributes-Values.html#STStyle" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:RegularStyle" class="def">RegularStyle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SelfStyle" class="def">SelfStyle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RandomStyle" class="def">RandomStyle</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:STStyle" class="caption collapser" onclick="toggleSection('i:STStyle')">Instances</p><div id="section.i:STStyle" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:Bounded:1" class="instance expander" onclick="toggleSection('i:id:STStyle:Bounded:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1231" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:Bounded:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:maxBound" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:Enum:2" class="instance expander" onclick="toggleSection('i:id:STStyle:Enum:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1231" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:Enum:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:Eq:3" class="instance expander" onclick="toggleSection('i:id:STStyle:Eq:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1231" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:Eq:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:Ord:4" class="instance expander" onclick="toggleSection('i:id:STStyle:Ord:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1231" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:Ord:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:Read:5" class="instance expander" onclick="toggleSection('i:id:STStyle:Read:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1231" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:Read:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:Show:6" class="instance expander" onclick="toggleSection('i:id:STStyle:Show:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1231" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:ParseDot:7" class="instance expander" onclick="toggleSection('i:id:STStyle:ParseDot:7')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1238" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:ParseDot:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:STStyle:PrintDot:8" class="instance expander" onclick="toggleSection('i:id:STStyle:PrintDot:8')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1233" class="link">Source</a> <a href="#t:STStyle" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:STStyle:PrintDot:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:STStyle">STStyle</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:StyleItem" class="def">StyleItem</a> <a href="src/Data-GraphViz-Attributes-Values.html#StyleItem" class="link">Source</a> <a href="#t:StyleItem" class="selflink">#</a></p><div class="doc"><p>An individual style item. Except for <code><a href="Data-GraphViz-Attributes-Complete.html#v:DD">DD</a></code>, the <code>[<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a></code>]</code>
should be empty.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SItem" class="def">SItem</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> [<a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>]</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:StyleItem" class="caption collapser" onclick="toggleSection('i:StyleItem')">Instances</p><div id="section.i:StyleItem" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleItem:Eq:1" class="instance expander" onclick="toggleSection('i:id:StyleItem:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1249" class="link">Source</a> <a href="#t:StyleItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleItem:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleItem:Ord:2" class="instance expander" onclick="toggleSection('i:id:StyleItem:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1249" class="link">Source</a> <a href="#t:StyleItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleItem:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleItem:Read:3" class="instance expander" onclick="toggleSection('i:id:StyleItem:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1249" class="link">Source</a> <a href="#t:StyleItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleItem:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleItem:Show:4" class="instance expander" onclick="toggleSection('i:id:StyleItem:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1249" class="link">Source</a> <a href="#t:StyleItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleItem:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleItem:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:StyleItem:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1268" class="link">Source</a> <a href="#t:StyleItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleItem:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleItem:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:StyleItem:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1251" class="link">Source</a> <a href="#t:StyleItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleItem:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleItem">StyleItem</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:StyleName" class="def">StyleName</a> <a href="src/Data-GraphViz-Attributes-Values.html#StyleName" class="link">Source</a> <a href="#t:StyleName" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Dashed" class="def">Dashed</a></td><td class="doc"><p>Nodes and Edges</p></td></tr><tr><td class="src"><a id="v:Dotted" class="def">Dotted</a></td><td class="doc"><p>Nodes and Edges</p></td></tr><tr><td class="src"><a id="v:Solid" class="def">Solid</a></td><td class="doc"><p>Nodes and Edges</p></td></tr><tr><td class="src"><a id="v:Bold" class="def">Bold</a></td><td class="doc"><p>Nodes and Edges</p></td></tr><tr><td class="src"><a id="v:Invisible" class="def">Invisible</a></td><td class="doc"><p>Nodes and Edges</p></td></tr><tr><td class="src"><a id="v:Filled" class="def">Filled</a></td><td class="doc"><p>Nodes and Clusters</p></td></tr><tr><td class="src"><a id="v:Striped" class="def">Striped</a></td><td class="doc"><p>Rectangularly-shaped Nodes and
Clusters; requires Graphviz >= 2.30.0</p></td></tr><tr><td class="src"><a id="v:Wedged" class="def">Wedged</a></td><td class="doc"><p>Elliptically-shaped Nodes only;
requires Graphviz >= 2.30.0</p></td></tr><tr><td class="src"><a id="v:Diagonals" class="def">Diagonals</a></td><td class="doc"><p>Nodes only</p></td></tr><tr><td class="src"><a id="v:Rounded" class="def">Rounded</a></td><td class="doc"><p>Nodes and Clusters</p></td></tr><tr><td class="src"><a id="v:Tapered" class="def">Tapered</a></td><td class="doc"><p>Edges only; requires Graphviz >=
2.29.0</p></td></tr><tr><td class="src"><a id="v:Radial" class="def">Radial</a></td><td class="doc"><p>Nodes, Clusters and Graphs, for use
with <code>GradientAngle</code>; requires
Graphviz >= 2.29.0</p></td></tr><tr><td class="src"><a id="v:DD" class="def">DD</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></td><td class="doc"><p>Device Dependent</p></td></tr></table></div><div class="subs instances"><p id="control.i:StyleName" class="caption collapser" onclick="toggleSection('i:StyleName')">Instances</p><div id="section.i:StyleName" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleName:Eq:1" class="instance expander" onclick="toggleSection('i:id:StyleName:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1306" class="link">Source</a> <a href="#t:StyleName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleName:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleName:Ord:2" class="instance expander" onclick="toggleSection('i:id:StyleName:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1306" class="link">Source</a> <a href="#t:StyleName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleName:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleName:Read:3" class="instance expander" onclick="toggleSection('i:id:StyleName:Read:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1306" class="link">Source</a> <a href="#t:StyleName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleName:Read:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a>] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a>] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleName:Show:4" class="instance expander" onclick="toggleSection('i:id:StyleName:Show:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1306" class="link">Source</a> <a href="#t:StyleName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleName:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleName:ParseDot:5" class="instance expander" onclick="toggleSection('i:id:StyleName:ParseDot:5')"></span> <a href="Data-GraphViz-Parsing.html#t:ParseDot">ParseDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1326" class="link">Source</a> <a href="#t:StyleName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleName:ParseDot:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseUnqt">parseUnqt</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> <a href="src/Data-GraphViz-Parsing.html#parseUnqt" class="link">Source</a> <a href="#v:parseUnqt" class="selflink">#</a></p><p class="src"><a href="#v:parse">parse</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> <a href="src/Data-GraphViz-Parsing.html#parse" class="link">Source</a> <a href="#v:parse" class="selflink">#</a></p><p class="src"><a href="#v:parseUnqtList">parseUnqtList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a>] <a href="src/Data-GraphViz-Parsing.html#parseUnqtList" class="link">Source</a> <a href="#v:parseUnqtList" class="selflink">#</a></p><p class="src"><a href="#v:parseList">parseList</a> :: <a href="Data-GraphViz-Parsing.html#t:Parse">Parse</a> [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a>] <a href="src/Data-GraphViz-Parsing.html#parseList" class="link">Source</a> <a href="#v:parseList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:StyleName:PrintDot:6" class="instance expander" onclick="toggleSection('i:id:StyleName:PrintDot:6')"></span> <a href="Data-GraphViz-Printing.html#t:PrintDot">PrintDot</a> <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a></span> <a href="src/Data-GraphViz-Attributes-Values.html#line-1308" class="link">Source</a> <a href="#t:StyleName" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:StyleName:PrintDot:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:unqtDot">unqtDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtDot" class="link">Source</a> <a href="#v:unqtDot" class="selflink">#</a></p><p class="src"><a href="#v:toDot">toDot</a> :: <a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a> -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#toDot" class="link">Source</a> <a href="#v:toDot" class="selflink">#</a></p><p class="src"><a href="#v:unqtListToDot">unqtListToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#unqtListToDot" class="link">Source</a> <a href="#v:unqtListToDot" class="selflink">#</a></p><p class="src"><a href="#v:listToDot">listToDot</a> :: [<a href="Data-GraphViz-Attributes-Complete.html#t:StyleName">StyleName</a>] -> <a href="Data-GraphViz-Printing.html#t:DotCode">DotCode</a> <a href="src/Data-GraphViz-Printing.html#listToDot" class="link">Source</a> <a href="#v:listToDot" class="selflink">#</a></p></div></div></td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.3</p></div></body></html>
|