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