Module Blocks.Make_Abstract
Parameters
Signature
include module type of struct include I end
type t = I.t = {
edges : G.t; |
mutable size : int; |
}
val iter_edges_e : (G.edge -> unit) -> t -> unit
val fold_edges_e : (G.edge -> 'a -> 'a) -> t -> 'a -> 'a
val create : ?size:int -> unit -> t
val mem_edge_e : t -> G.edge -> bool
val iter_vertex : (G.vertex -> unit) -> t -> unit
val fold_vertex : (G.vertex -> 'a -> 'a) -> t -> 'a -> 'a