mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-09 04:35:35 -05:00
utils
This commit is contained in:
parent
c9e257d40b
commit
86512dbed0
2 changed files with 4 additions and 0 deletions
|
|
@ -129,6 +129,8 @@ let[@inline] iteri f t =
|
|||
|
||||
let[@inline] to_seq a k = iter k a
|
||||
|
||||
let to_iter v k = iter k v
|
||||
|
||||
let exists p t = Iter.exists p @@ to_seq t
|
||||
let for_all p t = Iter.for_all p @@ to_seq t
|
||||
let fold f acc a = Iter.fold f acc @@ to_seq a
|
||||
|
|
|
|||
|
|
@ -84,6 +84,8 @@ val sort : 'a t -> ('a -> 'a -> int) -> unit
|
|||
val iter : ('a -> unit) -> 'a t -> unit
|
||||
(** Iterate on elements *)
|
||||
|
||||
val to_iter : 'a t -> 'a Iter.t
|
||||
|
||||
val iteri : (int -> 'a -> unit) -> 'a t -> unit
|
||||
(** Iterate on elements with their index *)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue