Module DotPrinter.Display
include module type of struct include G end
type t = Graph__Imperative.Digraph.ConcreteLabeled(PkgV)(PkgE).t
val out_degree : t -> vertex -> int
val mem_vertex : t -> vertex -> bool
val mem_edge_e : t -> edge -> bool
val iter_vertex : (vertex -> unit) -> t -> unit
val fold_vertex : (vertex -> 'a -> 'a) -> t -> 'a -> 'a
val iter_edges_e : (edge -> unit) -> t -> unit
val fold_edges_e : (edge -> 'a -> 'a) -> t -> 'a -> 'a
val iter_succ_e : (edge -> unit) -> t -> vertex -> unit
val fold_succ_e : (edge -> 'a -> 'a) -> t -> vertex -> 'a -> 'a
val iter_pred_e : (edge -> unit) -> t -> vertex -> unit
val fold_pred_e : (edge -> 'a -> 'a) -> t -> vertex -> 'a -> 'a
val create : ?size:int -> unit -> t
val add_vertex : t -> vertex -> unit
val remove_vertex : t -> vertex -> unit
val add_edge_e : t -> edge -> unit
val remove_edge_e : t -> edge -> unit
val vertex_name : G.V.t -> string
val graph_attributes : 'a -> [> `Rankdir of [> `LeftToRight ] ] list
val get_subgraph : 'a -> 'b option
val default_edge_attributes : 'a -> 'b list
val default_vertex_attributes : 'a -> [> `Shape of [> `Box ] ] list
val vertex_attributes : G.V.t -> [> `Color of int | `Label of string | `Shape of [> `Diamond | `Ellipse | `Record ] ] list
val edge_attributes : G.E.t -> [> `Color of int | `Dir of [> `None ] | `Label of string | `Style of [> `Dashed | `Solid ] ] list