.TH "MoreLabels.Set.S" 3o 2020-01-30 OCamldoc "OCaml library"
.SH NAME
MoreLabels.Set.S \- no description
.SH Module type
Module type   MoreLabels.Set.S
.SH Documentation
.sp
Module type
.BI "S"
 = 
.B sig  end

.sp

.sp

.sp
.sp
.I type elt 

.sp

.sp
.I type t 

.sp

.sp

.I val empty 
: 
.B t
.sp

.sp

.I val is_empty 
: 
.B t -> bool
.sp

.sp

.I val mem 
: 
.B elt -> t -> bool
.sp

.sp

.I val add 
: 
.B elt -> t -> t
.sp

.sp

.I val singleton 
: 
.B elt -> t
.sp

.sp

.I val remove 
: 
.B elt -> t -> t
.sp

.sp

.I val union 
: 
.B t -> t -> t
.sp

.sp

.I val inter 
: 
.B t -> t -> t
.sp

.sp

.I val disjoint 
: 
.B t -> t -> bool
.sp

.sp

.I val diff 
: 
.B t -> t -> t
.sp

.sp

.I val compare 
: 
.B t -> t -> int
.sp

.sp

.I val equal 
: 
.B t -> t -> bool
.sp

.sp

.I val subset 
: 
.B t -> t -> bool
.sp

.sp

.I val iter 
: 
.B f:(elt -> unit) -> t -> unit
.sp

.sp

.I val map 
: 
.B f:(elt -> elt) ->
.B   t -> t
.sp

.sp

.I val fold 
: 
.B f:(elt -> 'a -> 'a) -> t -> init:'a -> 'a
.sp

.sp

.I val for_all 
: 
.B f:(elt -> bool) -> t -> bool
.sp

.sp

.I val exists 
: 
.B f:(elt -> bool) -> t -> bool
.sp

.sp

.I val filter 
: 
.B f:(elt -> bool) -> t -> t
.sp

.sp

.I val partition 
: 
.B f:(elt -> bool) ->
.B   t -> t * t
.sp

.sp

.I val cardinal 
: 
.B t -> int
.sp

.sp

.I val elements 
: 
.B t -> elt list
.sp

.sp

.I val min_elt 
: 
.B t -> elt
.sp

.sp

.I val min_elt_opt 
: 
.B t -> elt option
.sp

.sp

.I val max_elt 
: 
.B t -> elt
.sp

.sp

.I val max_elt_opt 
: 
.B t -> elt option
.sp

.sp

.I val choose 
: 
.B t -> elt
.sp

.sp

.I val choose_opt 
: 
.B t -> elt option
.sp

.sp

.I val split 
: 
.B elt ->
.B   t -> t * bool * t
.sp

.sp

.I val find 
: 
.B elt -> t -> elt
.sp

.sp

.I val find_opt 
: 
.B elt -> t -> elt option
.sp

.sp

.I val find_first 
: 
.B f:(elt -> bool) ->
.B   t -> elt
.sp

.sp

.I val find_first_opt 
: 
.B f:(elt -> bool) ->
.B   t -> elt option
.sp

.sp

.I val find_last 
: 
.B f:(elt -> bool) ->
.B   t -> elt
.sp

.sp

.I val find_last_opt 
: 
.B f:(elt -> bool) ->
.B   t -> elt option
.sp

.sp

.I val of_list 
: 
.B elt list -> t
.sp

.sp

.I val to_seq_from 
: 
.B elt ->
.B   t -> elt Seq.t
.sp

.sp

.I val to_seq 
: 
.B t -> elt Seq.t
.sp

.sp

.I val add_seq 
: 
.B elt Seq.t -> t -> t
.sp

.sp

.I val of_seq 
: 
.B elt Seq.t -> t
.sp

.sp
