sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
module Key : sig ... end
include Map_intf.Make_S_plain_tree(Key).S
type 'a t = (Key.t, 'a, Key.comparator_witness) Core__.Map_intf.Tree.t
include Map_intf.Creators_and_accessors_generic
with type ('a, 'b, 'c) t := 'b t
with type ('a, 'b, 'c) tree := 'b t
with type 'a key := Key.t
with type 'a cmp := Key.comparator_witness
with type ('a, 'b, 'c) create_options :=
('a, 'b, 'c) Core__.Map_intf.Without_comparator.t
with type ('a, 'b, 'c) access_options :=
('a, 'b, 'c) Core__.Map_intf.Without_comparator.t
include Map_intf.Creators_generic
with type ('a, 'b, 'c) t := 'b t
with type ('a, 'b, 'c) tree := 'b t
with type 'a key := Key.t
with type 'a cmp := Key.comparator_witness
with type ('a, 'b, 'c) create_options :=
('a, 'b, 'c) Core__.Map_intf.Without_comparator.t
with type ('a, 'b, 'c) access_options :=
('a, 'b, 'c) Core__.Map_intf.Without_comparator.t
val empty : ('k, 'cmp, 'a t) Core__.Map_intf.Without_comparator.t
val of_key_set :
(Key.t, Key.comparator_witness) Base.Set.t ->
f:(Key.t -> 'v) ->
'v t
Never requires a comparator because it can get one from the input Set.t
.
val quickcheck_generator :
('k,
'cmp,
Key.t Quickcheck.Generator.t ->
'v Quickcheck.Generator.t ->
'v t Quickcheck.Generator.t)
Core__.Map_intf.Without_comparator.t
include Map_intf.Accessors_generic
with type ('a, 'b, 'c) t := 'b t
with type ('a, 'b, 'c) tree := 'b t
with type 'a key := Key.t
with type 'a cmp := Key.comparator_witness
with type ('a, 'b, 'c) access_options :=
('a, 'b, 'c) Core__.Map_intf.Without_comparator.t
val invariants : ('k, 'cmp, 'v t -> bool) Core__.Map_intf.Without_comparator.t
val is_empty : 'b t -> bool
val length : 'b t -> int
val iter : 'v t -> f:('v -> unit) -> unit
val data : 'v t -> 'v list
val for_all : 'v t -> f:('v -> bool) -> bool
val exists : 'v t -> f:('v -> bool) -> bool
val count : 'v t -> f:('v -> bool) -> int
module Make_applicative_traversals (A : sig ... end) : sig ... end
val key_set :
('k, 'cmp, _ t -> (Key.t, Key.comparator_witness) Base.Set.t)
Core__.Map_intf.Without_comparator.t
val validate :
name:(Key.t -> Base.String.t) ->
'v Validate.check ->
'v t Validate.check
val validatei :
name:(Key.t -> Base.String.t) ->
(Key.t * 'v) Validate.check ->
'v t Validate.check
val quickcheck_observer :
Key.t Quickcheck.Observer.t ->
'v Quickcheck.Observer.t ->
'v t Quickcheck.Observer.t
val quickcheck_shrinker :
('k,
'cmp,
Key.t Quickcheck.Shrinker.t ->
'v Quickcheck.Shrinker.t ->
'v t Quickcheck.Shrinker.t)
Core__.Map_intf.Without_comparator.t
module Provide_of_sexp (K : sig ... end) : sig ... end
val t_of_sexp : (Sexplib0__.Sexp.t -> 'a) -> Sexplib0__.Sexp.t -> 'a t
val sexp_of_t : ('a -> Sexplib0__.Sexp.t) -> 'a t -> Sexplib0__.Sexp.t