package bap-std
module Elt : sig ... end
module Tree : sig ... end
include Core_kernel.Set_intf.S_plain
with module Elt := Elt
and module Tree := Tree
type t = (Elt.t, Elt.comparator_witness) Base.Set.t
type named = (Elt.t, Elt.comparator_witness) Core_kernel__.Set_intf.Named.t
include Core_kernel.Set_intf.Creators_and_accessors0
with type ('a, 'b) set := ('a, 'b) Base.Set.t
with type t := t
with type tree := Tree.t
with type elt := Elt.t
with type named := named
with type comparator_witness := Elt.comparator_witness
include Core_kernel.Set_intf.Accessors0
with type t := t
with type tree := Tree.t
with type elt := Elt.t
with type named := named
with type comparator_witness := Elt.comparator_witness
val length : t -> int
val is_empty : t -> bool
val invariants : t -> bool
module Named : sig ... end
val to_map :
t ->
f:(Elt.t -> 'data) ->
(Elt.t, 'data, Elt.comparator_witness) Base.Map.t
val quickcheck_observer :
Elt.t Core_kernel.Quickcheck.Observer.t ->
t Core_kernel.Quickcheck.Observer.t
val quickcheck_shrinker :
Elt.t Core_kernel.Quickcheck.Shrinker.t ->
t Core_kernel.Quickcheck.Shrinker.t
include Core_kernel.Set_intf.Creators0
with type t := t
with type tree := Tree.t
with type elt := Elt.t
with type comparator_witness := Elt.comparator_witness
with type ('a, 'b) set := ('a, 'b) Base.Set.t
val empty : t
val of_hash_set : Elt.t Core_kernel.Hash_set.t -> t
val of_hashtbl_keys : (Elt.t, _) Core_kernel.Hashtbl.t -> t
val of_map_keys : (Elt.t, _, Elt.comparator_witness) Base.Map.t -> t
val quickcheck_generator :
Elt.t Core_kernel.Quickcheck.Generator.t ->
t Core_kernel.Quickcheck.Generator.t
module Provide_of_sexp (Elt : sig ... end) : sig ... end
module Provide_bin_io (Elt : sig ... end) : sig ... end
module Provide_hash (Elt : sig ... end) : sig ... end
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>