haggle-0.2: A graph library offering mutable, immutable, and inductive graphs

Index

addEdge 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
addLabeledEdge 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
addLabeledVertex 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
addVertex 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
BiDigraphData.Graph.Haggle.BiDigraph, Data.Graph.Haggle
BidirectionalData.Graph.Haggle.Classes, Data.Graph.Haggle
BidirectionalEdgeLabelData.Graph.Haggle.Classes, Data.Graph.Haggle
checkEdgeExists 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
componentsData.Graph.Haggle.Algorithms.DFS
Context 
1 (Type/Class)Data.Graph.Haggle.Classes, Data.Graph.Haggle
2 (Data Constructor)Data.Graph.Haggle.Classes, Data.Graph.Haggle
context 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
countEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
countVertices 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
deleteEdge 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
deleteEdgesBetween 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
deleteVertex 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
dffData.Graph.Haggle.Algorithms.DFS
dffWithData.Graph.Haggle.Algorithms.DFS
dfsData.Graph.Haggle.Algorithms.DFS
dfsWithData.Graph.Haggle.Algorithms.DFS
DigraphData.Graph.Haggle.Digraph, Data.Graph.Haggle
dominatorsData.Graph.Haggle.Algorithms.Dominators
EdgeData.Graph.Haggle.Classes, Data.Graph.Haggle
edgeDestData.Graph.Haggle.Classes, Data.Graph.Haggle
edgeExists 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
EdgeLabelData.Graph.Haggle.Classes, Data.Graph.Haggle
edgeLabel 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
EdgeLabeledGraphData.Graph.Haggle.EdgeLabelAdapter, Data.Graph.Haggle
EdgeLabeledMGraphData.Graph.Haggle.EdgeLabelAdapter, Data.Graph.Haggle
edges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
edgesBetween 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
edgeSourceData.Graph.Haggle.Classes, Data.Graph.Haggle
emptyGraph 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
emptyVertexMapData.Graph.Haggle.VertexMap
freeze 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
fromEdgeListData.Graph.Haggle.VertexLabelAdapter, Data.Graph.Haggle
fromLabeledEdgeListData.Graph.Haggle.LabelAdapter, Data.Graph.Haggle
getEdgeLabel 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
getInEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
getLabeledVertices 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
getOutEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
getPredecessors 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
getSuccessors 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
getVertexLabel 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
getVertices 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
GraphData.Graph.Haggle.Classes, Data.Graph.Haggle
HasEdgeLabelData.Graph.Haggle.Classes, Data.Graph.Haggle
HasVertexLabelData.Graph.Haggle.Classes, Data.Graph.Haggle
immediateDominatorsData.Graph.Haggle.Algorithms.Dominators
ImmutableGraphData.Graph.Haggle.Classes, Data.Graph.Haggle
InductiveGraphData.Graph.Haggle.Classes, Data.Graph.Haggle
inEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
insertLabeledEdge 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
insertLabeledVertex 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
isConnectedData.Graph.Haggle.Algorithms.DFS
isEmpty 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
labeledEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
LabeledGraphData.Graph.Haggle.LabelAdapter, Data.Graph.Haggle
labeledInEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
LabeledMGraphData.Graph.Haggle.LabelAdapter, Data.Graph.Haggle
labeledOutEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
labeledVertices 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
lookupVertexForLabelData.Graph.Haggle.VertexMap
MAddEdgeData.Graph.Haggle.Classes, Data.Graph.Haggle
MAddVertexData.Graph.Haggle.Classes, Data.Graph.Haggle
mapEdgeLabel 
1 (Function)Data.Graph.Haggle.LabelAdapter, Data.Graph.Haggle
2 (Function)Data.Graph.Haggle.EdgeLabelAdapter
mapVertexLabel 
1 (Function)Data.Graph.Haggle.LabelAdapter, Data.Graph.Haggle
2 (Function)Data.Graph.Haggle.VertexLabelAdapter
match 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
maxVertexIdData.Graph.Haggle.Classes
MBiDigraphData.Graph.Haggle.BiDigraph, Data.Graph.Haggle
MBidirectionalData.Graph.Haggle.Classes, Data.Graph.Haggle
MDigraphData.Graph.Haggle.Digraph, Data.Graph.Haggle
MEdgeLabelData.Graph.Haggle.Classes, Data.Graph.Haggle
MGraphData.Graph.Haggle.Classes, Data.Graph.Haggle
MLabeledEdgeData.Graph.Haggle.Classes, Data.Graph.Haggle
MLabeledVertexData.Graph.Haggle.Classes, Data.Graph.Haggle
MRemovableData.Graph.Haggle.Classes, Data.Graph.Haggle
MSimpleBiDigraphData.Graph.Haggle.SimpleBiDigraph, Data.Graph.Haggle
MutableGraphData.Graph.Haggle.Classes, Data.Graph.Haggle
MVertexLabelData.Graph.Haggle.Classes, Data.Graph.Haggle
newEdgeLabeledGraphData.Graph.Haggle.EdgeLabelAdapter, Data.Graph.Haggle
newLabeledGraphData.Graph.Haggle.LabelAdapter, Data.Graph.Haggle
newMBiDigraphData.Graph.Haggle.BiDigraph, Data.Graph.Haggle
newMDigraphData.Graph.Haggle.Digraph, Data.Graph.Haggle
newMSimpleBiDigraphData.Graph.Haggle.SimpleBiDigraph, Data.Graph.Haggle
newSizedEdgeLabeledGraphData.Graph.Haggle.EdgeLabelAdapter, Data.Graph.Haggle
newSizedLabeledGraphData.Graph.Haggle.LabelAdapter, Data.Graph.Haggle
newSizedMBiDigraphData.Graph.Haggle.BiDigraph, Data.Graph.Haggle
newSizedMDigraphData.Graph.Haggle.Digraph, Data.Graph.Haggle
newSizedMSimpleBiDigraphData.Graph.Haggle.SimpleBiDigraph, Data.Graph.Haggle
newSizedVertexLabeledGraphData.Graph.Haggle.VertexLabelAdapter, Data.Graph.Haggle
newVertexLabeledGraphData.Graph.Haggle.VertexLabelAdapter, Data.Graph.Haggle
newVertexMapRefData.Graph.Haggle.VertexMap
noComponentsData.Graph.Haggle.Algorithms.DFS
outEdges 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
PatriciaTreeData.Graph.Haggle.PatriciaTree, Data.Graph.Haggle
predecessors 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
rdffData.Graph.Haggle.Algorithms.DFS
rdffWithData.Graph.Haggle.Algorithms.DFS
rdfsData.Graph.Haggle.Algorithms.DFS
rdfsWithData.Graph.Haggle.Algorithms.DFS
reachableData.Graph.Haggle.Algorithms.DFS
removeEdge 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
removeEdgesBetween 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
removeVertex 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
replaceLabeledEdge 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
sccData.Graph.Haggle.Algorithms.DFS
SimpleBiDigraphData.Graph.Haggle.SimpleBiDigraph, Data.Graph.Haggle
successors 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
thaw 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
ThawableData.Graph.Haggle.Classes, Data.Graph.Haggle
topsortData.Graph.Haggle.Algorithms.DFS
udffData.Graph.Haggle.Algorithms.DFS
udffWithData.Graph.Haggle.Algorithms.DFS
udfsData.Graph.Haggle.Algorithms.DFS
udfsWithData.Graph.Haggle.Algorithms.DFS
unsafeGetEdgeLabel 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
VertexData.Graph.Haggle.Classes, Data.Graph.Haggle
vertexForLabelData.Graph.Haggle.VertexMap
vertexForLabelRefData.Graph.Haggle.VertexMap
vertexIdData.Graph.Haggle.Classes, Data.Graph.Haggle
VertexLabelData.Graph.Haggle.Classes, Data.Graph.Haggle
vertexLabel 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
VertexLabeledGraphData.Graph.Haggle.VertexLabelAdapter, Data.Graph.Haggle
VertexLabeledMGraphData.Graph.Haggle.VertexLabelAdapter, Data.Graph.Haggle
VertexMapData.Graph.Haggle.VertexMap
vertexMapFromGraphData.Graph.Haggle.VertexMap
vertexMapFromRefData.Graph.Haggle.VertexMap
VertexMapRefData.Graph.Haggle.VertexMap
vertices 
1 (Function)Data.Graph.Haggle.Classes
2 (Function)Data.Graph.Haggle
xdffWithData.Graph.Haggle.Algorithms.DFS
xdfsWithData.Graph.Haggle.Algorithms.DFS