Data.Graph.Comfort
data Graph edge node edgeLabel nodeLabel
type LabeledNode n label
type LabeledEdge edge node label
class Edge edge
defaultEdgeFoldMap
data DirEdge node
data UndirEdge node
undirEdge
data EitherEdge node
empty
fromList
fromMap
graphMap
nodeLabels
nodeSet
nodes
nodeEdges
edgeLabels
edgeSet
edges
isEmpty
lookupNode
lookupEdge
adjacentEdges
isLoop
pathExists
isConsistent
mapNode
mapNodeWithKey
mapEdge
mapEdgeWithKey
mapNodeWithInOut
type InOut e n el nl
filterEdgeWithKey
traverseNode
traverseEdge
traverse
checkedZipWith
union
class Reverse edge
reverse
reverseEdge
mapKeys
mapMaybeEdgeKeys
mapEdgeKeys
deleteNode
deleteNodeSet
deleteEdge
insertNode
insertEdge
insertEdgeSet