Module type Avl_graphviz.Dot.INPUT


module type INPUT = sig  end


type graph

type node

type edge
val iter_nodes : (node -> unit) -> graph -> unit
val iter_edges : (edge -> unit) -> graph -> unit
val graph_attributes : graph -> Avl_graphviz.Dot.Attributes.graph list
val default_node_attributes : graph -> Avl_graphviz.Dot.Attributes.node list
val default_edge_attributes : graph -> Avl_graphviz.Dot.Attributes.edge list
val node_name : node -> string
val node_attributes : node -> Avl_graphviz.Dot.Attributes.node list
val edge_head : edge -> node
val edge_tail : edge -> node
val edge_attributes : edge -> Avl_graphviz.Dot.Attributes.edge list