type t = S.t HM.t
val iter_edges : (HM.key -> S.elt -> unit) -> S.t HM.t -> unitval fold_edges : (HM.key -> S.elt -> 'a -> 'a) -> S.t HM.t -> 'a -> 'aval iter_edges_e : ((HM.key * S.elt) -> unit) -> S.t HM.t -> unitval fold_edges_e : ((HM.key * S.elt) -> 'a -> 'a) -> S.t HM.t -> 'a -> 'a