summaryrefslogtreecommitdiff
path: root/utils/cset.mli
blob: a7f4cae9c7fc542fb63649d3102d4680e3f30193 (plain)
1
2
3
4
5
6
7
8
9
(* Sets over types ordered with the default ordering *)

type 'a t

val empty: 'a t
val mem: 'a -> 'a t -> bool
val add: 'a -> 'a t -> 'a t
val remove: 'a -> 'a t -> 'a t
val elements: 'a t -> 'a list