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