mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-17 16:16:43 -05:00
Merge db97226081 into 8d3981d983
This commit is contained in:
commit
8fa1f85f1d
2 changed files with 3 additions and 3 deletions
|
|
@ -102,9 +102,9 @@ let rec of_gen g =
|
|||
Q.(list int) (fun l -> l = (Gen.of_list l |> of_gen |> to_list))
|
||||
*)
|
||||
|
||||
let rec of_list = function
|
||||
let rec of_list ?(f = fun x -> x) = function
|
||||
| [] -> empty
|
||||
| x :: tl -> cons x (of_list tl)
|
||||
| x :: tl -> cons (f x) (of_list ~f tl)
|
||||
|
||||
let to_list_rev l =
|
||||
let rec aux acc = function
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ type 'a gen = unit -> 'a option
|
|||
|
||||
val of_gen : 'a gen -> 'a t
|
||||
|
||||
val of_list : 'a list -> 'a t
|
||||
val of_list : ?f:('a -> 'b) -> 'a list -> 'b t
|
||||
|
||||
val to_list : 'a t -> 'a list
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue