Utils.IndexTableSourceinclude S with type 'n index := 'n Fix.Indexing.indexval create : int -> ('n, 'a) tval clear : ('n, 'a) t -> unitval reset : ('n, 'a) t -> unitval add : ('n, 'a) t -> 'n Fix.Indexing.index -> 'a -> unitval remove : ('n, 'a) t -> 'n Fix.Indexing.index -> unitval find : ('n, 'a) t -> 'n Fix.Indexing.index -> 'aval find_opt : ('n, 'a) t -> 'n Fix.Indexing.index -> 'a optionval find_all : ('n, 'a) t -> 'n Fix.Indexing.index -> 'a listval replace : ('n, 'a) t -> 'n Fix.Indexing.index -> 'a -> unitval mem : ('n, 'a) t -> 'n Fix.Indexing.index -> boolval iter : ('n Fix.Indexing.index -> 'a -> unit) -> ('n, 'a) t -> unitval filter_map_inplace :
('n Fix.Indexing.index -> 'a -> 'a option) ->
('n, 'a) t ->
unitval fold : ('n Fix.Indexing.index -> 'a -> 'b -> 'b) -> ('n, 'a) t -> 'b -> 'bval length : ('n, 'a) t -> intval stats : ('n, 'a) t -> Stdlib.Hashtbl.statisticsval to_seq : ('n, 'a) t -> ('n Fix.Indexing.index * 'a) Stdlib.Seq.tval to_seq_keys : (_, _) t -> 'n Fix.Indexing.index Stdlib.Seq.tval to_seq_values : ('n, 'a) t -> 'a Stdlib.Seq.tval add_seq : ('n, 'a) t -> ('n Fix.Indexing.index * 'a) Stdlib.Seq.t -> unitval replace_seq :
('n, 'a) t ->
('n Fix.Indexing.index * 'a) Stdlib.Seq.t ->
unitval of_seq : ('n Fix.Indexing.index * 'a) Stdlib.Seq.t -> ('n, 'a) t