Module Heterogeneous_dict.MSource
type key = Stdlib.Int.tval empty : 'a Odoc_markdown.Renderer.Heterogeneous_dict.M.tval add_to_list :
Odoc_markdown.Renderer.Heterogeneous_dict.M.key ->
'a ->
'a list Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a list Odoc_markdown.Renderer.Heterogeneous_dict.M.tval update :
Odoc_markdown.Renderer.Heterogeneous_dict.M.key ->
('a option -> 'a option) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.tval singleton :
Odoc_markdown.Renderer.Heterogeneous_dict.M.key ->
'a ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.tval merge :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key ->
'a option ->
'b option ->
'c option) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'b Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'c Odoc_markdown.Renderer.Heterogeneous_dict.M.tval union :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> 'a -> 'a option) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.tval cardinal : 'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t -> intval bindings :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) listval min_binding :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'aval min_binding_opt :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) optionval max_binding :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'aval max_binding_opt :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) optionval choose :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'aval choose_opt :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) optionval find :
Odoc_markdown.Renderer.Heterogeneous_dict.M.key ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'aval find_opt :
Odoc_markdown.Renderer.Heterogeneous_dict.M.key ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a optionval find_first :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'aval find_first_opt :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) optionval find_last :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'aval find_last_opt :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) optionval iter :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> unit) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
unitval fold :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> 'acc -> 'acc) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'acc ->
'accval map :
('a -> 'b) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'b Odoc_markdown.Renderer.Heterogeneous_dict.M.tval mapi :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> 'b) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'b Odoc_markdown.Renderer.Heterogeneous_dict.M.tval filter :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.tval filter_map :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> 'b option) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'b Odoc_markdown.Renderer.Heterogeneous_dict.M.tval partition :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t
* 'a Odoc_markdown.Renderer.Heterogeneous_dict.M.tval is_empty : 'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t -> boolval mem :
Odoc_markdown.Renderer.Heterogeneous_dict.M.key ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
boolval equal :
('a -> 'a -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
boolval compare :
('a -> 'a -> int) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
intval for_all :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
boolval exists :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key -> 'a -> bool) ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
boolval to_list :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) listval of_list :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) list ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.tval to_seq :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) Stdlib.Seq.tval to_rev_seq :
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t ->
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) Stdlib.Seq.tval of_seq :
(Odoc_markdown.Renderer.Heterogeneous_dict.M.key * 'a) Stdlib.Seq.t ->
'a Odoc_markdown.Renderer.Heterogeneous_dict.M.t