`sig
type elt = Ldap_ooclient.OrdOid.t
type t = Stdlib.Set.Make(OrdOid).t
val empty : Ldap_ooclient.Setstr.t
val is_empty : Ldap_ooclient.Setstr.t -> bool
val mem : Ldap_ooclient.Setstr.elt -> Ldap_ooclient.Setstr.t -> bool
val add :
Ldap_ooclient.Setstr.elt ->
Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t
val singleton : Ldap_ooclient.Setstr.elt -> Ldap_ooclient.Setstr.t
val remove :
Ldap_ooclient.Setstr.elt ->
Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t
val union :
Ldap_ooclient.Setstr.t ->
Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t
val inter :
Ldap_ooclient.Setstr.t ->
Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t
val diff :
Ldap_ooclient.Setstr.t ->
Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t
val compare : Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t -> int
val equal : Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t -> bool
val subset : Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t -> bool
val iter :
(Ldap_ooclient.Setstr.elt -> unit) -> Ldap_ooclient.Setstr.t -> unit
val fold :
(Ldap_ooclient.Setstr.elt -> 'a -> 'a) ->
Ldap_ooclient.Setstr.t -> 'a -> 'a
val for_all :
(Ldap_ooclient.Setstr.elt -> bool) -> Ldap_ooclient.Setstr.t -> bool
val exists :
(Ldap_ooclient.Setstr.elt -> bool) -> Ldap_ooclient.Setstr.t -> bool
val filter :
(Ldap_ooclient.Setstr.elt -> bool) ->
Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t
val partition :
(Ldap_ooclient.Setstr.elt -> bool) ->
Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.t * Ldap_ooclient.Setstr.t
val cardinal : Ldap_ooclient.Setstr.t -> int
val elements : Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.elt list
val min_elt : Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.elt
val max_elt : Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.elt
val choose : Ldap_ooclient.Setstr.t -> Ldap_ooclient.Setstr.elt
val split :
Ldap_ooclient.Setstr.elt ->
Ldap_ooclient.Setstr.t ->
Ldap_ooclient.Setstr.t * bool * Ldap_ooclient.Setstr.t
end`