package fungi

  1. Overview
  2. Docs

Module Compute.PathSet

type 'a set
val empty : measure pathelt set
val mem : measure pathelt -> measure pathelt set -> bool
val cardinal : measure pathelt set -> int
val of_list : measure pathelt list -> measure pathelt set
val to_list : measure pathelt set -> measure pathelt list
val root : measure pathelt set -> measure pathelt option
val take_min_opt : measure pathelt set -> measure pathelt option * measure pathelt set
val take_max_opt : measure pathelt set -> measure pathelt option * measure pathelt set
val inorder : measure pathelt list -> measure pathelt set -> measure pathelt list
val iter : (measure pathelt -> unit) -> measure pathelt set -> unit
val traverse : (measure pathelt -> 'b -> 'b) -> 'b -> measure pathelt set -> 'b
val preorder : measure pathelt list -> measure pathelt set -> measure pathelt list
val iter_preorder : (measure pathelt -> unit) -> measure pathelt set -> unit
val postorder : measure pathelt list -> measure pathelt set -> measure pathelt list
val iter_postorder : (measure pathelt -> unit) -> measure pathelt set -> unit
val fold : (measure pathelt -> 'b -> 'b) -> measure pathelt set -> 'b -> 'b
val is_empty : measure pathelt set -> bool
val elements : measure pathelt set -> measure pathelt list
val filter : (measure pathelt -> bool) -> measure pathelt set -> measure pathelt set
val for_all : (measure pathelt -> bool) -> measure pathelt set -> bool
val subset : measure pathelt set -> measure pathelt set -> bool
val subset_seq : measure pathelt set -> measure pathelt set Seq.t
val singleton : measure pathelt -> measure pathelt set
val min_elt_opt : measure pathelt set -> measure pathelt option
val max_elt_opt : measure pathelt set -> measure pathelt option
val exists : (measure pathelt -> bool) -> measure pathelt set -> bool
val find_first_opt : (measure pathelt -> bool) -> measure pathelt set -> measure pathelt option
val find_first : (measure pathelt -> bool) -> measure pathelt set -> measure pathelt