include Tset_base
type elemThe type of the values in the set
The type of the set, with mandatory custom operations.
include Custom.T
type t
val dump : Stdlib.Format.formatter -> t -> unitval check : t -> unitval equal : t -> t -> boolval hash : t -> intval compare : t -> t -> int
val empty : tThe empty set
val any : tThe full set, containing all possible values for this kind.
val atom : elem -> tatom e creates a singleton set containing element e.
val cup : t -> t -> tcup t1 t2 returns the unions of t1 and t2.
val cap : t -> t -> tcap t1 t2 returns the intersection of t1 and t2.
val diff : t -> t -> tdiff t1 t2 returns the set of elements of t1 not in t2.
val neg : t -> tneg t returns the set diff any t.
module Infix : sig ... end