type t = Graph.Persistent.Digraph.ConcreteBidirectional(Node).tval out_degree : t -> vertex -> intval mem_vertex : t -> vertex -> boolval mem_edge_e : t -> edge -> boolval iter_vertex : ( vertex -> unit ) -> t -> unitval fold_vertex : ( vertex -> 'a -> 'a ) -> t -> 'a -> 'aval fold_edges : ( vertex -> vertex -> 'a -> 'a ) -> t -> 'a -> 'aval iter_edges_e : ( edge -> unit ) -> t -> unitval fold_edges_e : ( edge -> 'a -> 'a ) -> t -> 'a -> 'aval fold_succ : ( vertex -> 'a -> 'a ) -> t -> vertex -> 'a -> 'aval fold_pred : ( vertex -> 'a -> 'a ) -> t -> vertex -> 'a -> 'aval iter_succ_e : ( edge -> unit ) -> t -> vertex -> unitval fold_succ_e : ( edge -> 'a -> 'a ) -> t -> vertex -> 'a -> 'aval iter_pred_e : ( edge -> unit ) -> t -> vertex -> unitval fold_pred_e : ( edge -> 'a -> 'a ) -> t -> vertex -> 'a -> 'aval add_edge_e : t -> edge -> tval remove_edge_e : t -> edge -> tval fprint_graph :
Stdlib.Format.formatter ->
Graph.Persistent.Digraph.ConcreteBidirectional(Node).t ->
unitval output_graph :
Stdlib.out_channel ->
Graph.Persistent.Digraph.ConcreteBidirectional(Node).t ->
unit