Module Graphml.DeDupGraphMlWriter

Parameters

module Node : Stdlib.Hashtbl.HashedType
module M : GraphMlWriter with type node = Node.t

Signature

type t
type node = Node.t
val start : Stdlib.out_channel -> t
val write_key : t -> string -> string -> string -> string option -> unit
val start_graph : t -> unit
val write_metadata : t -> string -> string -> unit
val write_node : t -> node -> (string * string) list -> unit
val write_edge : t -> node -> node -> (string * string) list -> unit
val stop : t -> unit