Module BidirectionalLabeled.I
module PV : sig ... endmodule PE = Eval iter_edges : (HM.key -> V.t -> unit) -> ('a * S.t) HM.t -> unitval fold_edges : (HM.key -> V.t -> 'a -> 'a) -> ('b * S.t) HM.t -> 'a -> 'aval iter_edges_e : ((HM.key * E.t * V.t) -> unit) -> ('a * S.t) HM.t -> unitval fold_edges_e : ((HM.key * E.t * V.t) -> 'a -> 'a) -> ('b * S.t) HM.t -> 'a -> 'a