Digraph.Abstractmodule V : Sig.VERTEXmodule G : sig ... endmodule I : sig ... endtype vertex = G.vertextype edge = G.edgemodule PV = I.PVmodule PE = I.PEval create : ?size:int -> unit -> tval clear : t -> unitval is_empty : t -> boolval nb_vertex : t -> intmodule V : sig ... endmodule E : sig ... endmodule HM : sig ... endmodule S : sig ... endval nb_edges : t -> int