Digraph.ConcreteBidirectionalLabeled
module V : Sig.COMPARABLE
module Edge : Sig.ORDERED_TYPE_DFT
module V : sig ... end
module HM : sig ... end
module VE : sig ... end
module S : sig ... end
module E : sig ... end
type edge = E.t
exception Found of edge
module I : sig ... end
module PV = I.PV
module PE = E
type vertex = HM.key
val empty : 'a HM.return
val create : ?size:int -> unit -> 'a HM.t
val clear : 'a HM.t -> unit
val is_empty : 'a HM.t -> bool
val nb_vertex : 'a HM.t -> int