]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/extlib/graphvizPp.mli
list_iter2_default_value moved to HExtlib. 1 euro to the first one that will
[helm.git] / helm / software / components / extlib / graphvizPp.mli
index fa635a9719a9d18111a62cfd93b10443aa0e822b..79037df7283cc717d8282d465db3f17c56980d75 100644 (file)
@@ -31,7 +31,18 @@ type attribute = string * string  (* <key, value> pair *)
 
 module type GraphvizFormatter =
   sig
-    val header: ?name:string -> Format.formatter -> unit
+    (** @param name graph name
+     * @param graph_type type of dot graph, default value "digraph"
+     *        interesting options: "strict digraph"
+     * @param graph_attrs graph attributes
+     * @param node_attrs graph-wide node attributes
+     * @param edge_attrs graph-wide edge attributes *)
+    val header:
+      ?graph_type:string -> 
+      ?name:string -> ?graph_attrs:(attribute list) ->
+      ?node_attrs:(attribute list) -> ?edge_attrs:(attribute list) ->
+      Format.formatter ->
+        unit
     val node: string -> ?attrs:(attribute list) -> Format.formatter -> unit
     val edge:
       string -> string -> ?attrs:(attribute list) -> Format.formatter ->