Module Indexed_container.Make0
Parameters
Signature
val is_empty : T.t -> bool
val fold : T.t -> init:'acc -> f:('acc -> T.Elt.t -> 'acc) -> 'acc
val fold_until :
T.t ->
init:'acc ->
f:('acc -> T.Elt.t -> ('acc, 'final) Base__Container_intf.Continue_or_stop.t) ->
finish:('acc -> 'final) ->
'final
val sum :
(module Base__Container_intf.Summable with type t = 'sum) ->
T.t ->
f:(T.Elt.t -> 'sum) ->
'sum
val find_map : T.t -> f:(T.Elt.t -> 'a option) -> 'a option
val foldi : T.t -> init:'a -> f:(int -> 'a -> T.Elt.t -> 'a) -> 'a
val iteri : T.t -> f:(int -> T.Elt.t -> unit) -> unit
val existsi : T.t -> f:(int -> T.Elt.t -> bool) -> bool
val for_alli : T.t -> f:(int -> T.Elt.t -> bool) -> bool
val counti : T.t -> f:(int -> T.Elt.t -> bool) -> int
val find_mapi : T.t -> f:(int -> T.Elt.t -> 'a option) -> 'a option