package TCSLib

  1. Overview
  2. Docs
type ('a, 'b) t
val empty : ('a -> 'a -> int) -> ('a, 'b) t
val support : ('a, 'b) t -> 'a -> int TreeSet.t
val supersets : ('a, 'b) t -> 'a TreeSet.t -> int TreeSet.t
val subsets : ('a, 'b) t -> 'a TreeSet.t -> int TreeSet.t
val disjointsets : ('a, 'b) t -> 'a TreeSet.t -> int TreeSet.t
val lookup : ('a, 'b) t -> int -> 'a TreeSet.t * 'b
val remove_set : ('a, 'b) t -> int -> ('a, 'b) t
val remove_sets : ('a, 'b) t -> int TreeSet.t -> ('a, 'b) t
val singleton : ('a -> 'a -> int) -> ('a TreeSet.t * 'b) -> ('a, 'b) t
val add_subsume_supersets : ('a, 'b) t -> ('a TreeSet.t * 'b) -> ('a, 'b) t
val add_subsume_subsets : ('a, 'b) t -> ('a TreeSet.t * 'b) -> ('a, 'b) t
val is_empty : ('a, 'b) t -> bool
val get_sets : ('a, 'b) t -> int TreeSet.t
OCaml

Innovation. Community. Security.