Module type Tree_layout.TREE

module type TREE = sig .. end
The input signature for Tree_layout.Make

type t 
module V: Hashtbl.HashedType 
val children : t -> V.t -> (V.t -> unit) -> unit
val rev_children : t -> V.t -> (V.t -> unit) -> unit
val rightmost_child : t -> V.t -> V.t option
val leftmost_child : t -> V.t -> V.t option
val is_parent : t -> parent:V.t -> child:V.t -> bool