module Make:functor (G:sigtypetmodule V:sig..endval iter_vertex :(V.t -> unit) -> t -> unitval iter_succ :(V.t -> unit) ->
t -> V.t -> unitval iter_pred :(V.t -> unit) ->
t -> V.t -> unitval fold_pred :(V.t -> 'a -> 'a) ->
t -> V.t -> 'a -> 'aval datatype_name :stringend) ->Swith type node = G.V.t and type graph = G.t
Generic functor implementing the services algorithm according to a graph implementation.
| Parameters: |
|
type node
type graph
module Service_graph:sig..end
val vertex : node -> node Service_graph.vertex
val compute : graph ->
Datatype.String.Set.t -> Service_graph.t
val output_graph : Stdlib.out_channel -> Service_graph.t -> unit
val entry_point : unit -> Service_graph.V.t optioncompute must be called before
module TP:Graph.Graphviz.GraphWithDotAttrswith type t = Service_graph.t and type V.t = node vertex and type E.t = Service_graph.E.t