package GuaCaml

  1. Overview
  2. Docs
val map_of_list : ('a -> 'b) -> 'a list -> 'b array
val of_rev_list : 'a list -> 'a array
val map_of_rev_list : ('a -> 'b) -> 'a list -> 'b array
val rev : 'a array -> 'a array
val count : ('a -> bool) -> 'a array -> int
val counti : (int -> 'a -> bool) -> 'a array -> int
val count_true : bool array -> int
val count_false : bool array -> int
val count_Some : 'a option array -> int
val count_None : 'a option array -> int
val count_Ok : ('a, 'b) result array -> int
val count_Error : ('a, 'b) result array -> int
val list_of_indexes : ('a -> bool) -> 'a array -> int list
val list_of_indexes_true : bool array -> int list
val list_of_indexesi : (int -> 'a -> bool) -> 'a array -> int list
val indexes : ('a -> bool) -> 'a array -> int array
val indexes_true : bool array -> int array
val indexesi : (int -> 'a -> bool) -> 'a array -> int array
val of_indexes : int -> int list -> bool array
val flatten : 'a array array -> 'a array
val unop : 'a option array -> 'a array
val map_unop : 'a option array -> 'a array
val unop_rename : 'a option array -> 'a array * int array
val true_rename : bool array -> int option array * int array
val find_prev : ('a -> bool) -> 'a array -> int -> int option
val find_prev_Some : 'a option array -> int -> (int * 'a) option
val bool_rename : ('a -> bool) -> 'a array -> int option array * int
val cumul_bool : ('a -> bool) -> 'a array -> int array * int
val cumul_bool_list : ('a -> bool) -> 'a list -> int array * int
val for_all2 : ('a -> 'b -> bool) -> 'a array -> 'b array -> bool
val for_all_true : bool array -> bool
val map_find_first2 : ('a -> 'b -> 'c option) -> 'a array -> 'b array -> 'c option
val sum : ('a -> int) -> 'a array -> int
val assoc : 'a -> ('a * 'b) array -> 'b
val pprint_array : ('a -> string) -> 'a array -> unit
val for_alli : (int -> 'a -> bool) -> 'a array -> bool
val between : 'a -> 'a -> 'a array -> bool
val is_permut_assert_bound : int array -> bool
val is_permut : int array -> bool
val flatten_option_matrix : int -> 'a option array array -> (int * 'a) list array
val split : ('a * 'b) array -> 'a array * 'b array
val combine : 'a array -> 'b array -> ('a * 'b) array
val lex_radix_sort : 'a array -> ?depth:int -> ?start_with_none:bool -> (int -> int) -> (int -> 'a -> int option) -> int -> int -> unit
val rename_compose : int array -> int array -> int array
val rename_compose_inplace : int array -> int array -> unit