Module Abstract.I
type t= Make_Abstract(G).I.t={edges : G.t;mutable size : int;}type vertex= G.vertextype edge= G.edge
module PV : sig ... endmodule PE : sig ... endval iter_edges : (G.vertex -> G.vertex -> unit) -> t -> unitval fold_edges : (G.vertex -> G.vertex -> 'a -> 'a) -> t -> 'a -> 'aval iter_edges_e : (G.edge -> unit) -> t -> unitval fold_edges_e : (G.edge -> 'a -> 'a) -> t -> 'a -> 'aval mem_vertex : G.vertex -> t -> boolval create : ?size:int -> unit -> tval clear : t -> unit