package GuaCaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type mode =
  1. | Normal
  2. | Perf
  3. | Profil
  4. | Debug
val mode : mode
type prio_t =
  1. | ASAP
  2. | ALAP
  3. | ALL
val string_of_prio : prio_t -> string
val prio_of_string : string -> prio_t
exception BrokenWeakRef of string
val opmap : ('a -> 'b) -> 'a option -> 'b option
val opiter : ('a -> unit) -> 'a option -> unit
val isSome : 'a option -> bool
val isNone : 'a option -> bool
val isOk : ('a, 'b) Stdlib.result -> bool
val isError : ('a, 'b) Stdlib.result -> bool
val mod2 : int -> int
val map : ('a -> 'b) -> 'a list -> 'b list
val map2 : ('a -> 'b -> 'c) -> 'a list -> 'b list -> 'c list
val mapreduce : ('a -> 'b) -> ('c -> 'b -> 'c) -> 'c -> 'a list -> 'c
val cmp : 'a -> 'a -> int
val cswap : bool -> ('a * 'a) -> 'a * 'a
val swap : ('a * 'b) -> 'b * 'a
val op2 : ('a -> 'b) -> ('a * 'a) -> 'b * 'b
val opop : (('a -> 'b) * ('c -> 'd)) -> ('a * 'c) -> 'b * 'd
val cond_fun : bool -> ('a -> 'a) -> 'a -> 'a
val op_fun : ('a -> 'b) -> 'a option -> 'b option
val subset : 'a -> 'a -> int -> int -> 'a list
val subset_t : 'a list -> 'a list -> int -> int -> 'a list
val opfold_left : ('a -> 'b -> 'a) -> 'a -> 'b option -> 'a option
val opfold_right : ('a -> 'b -> 'b) -> 'a option -> 'b -> 'b option
val opopfold : ('a -> 'a -> 'a) -> 'a option -> 'a option -> 'a option
val opmax : 'a -> 'a option -> 'a option
val opmin : 'a -> 'a option -> 'a option
val opopmin : 'a option -> 'a option -> 'a option
val opopmax : 'a option -> 'a option -> 'a option
val mm : 'a -> ('a * 'a) -> 'a * 'a
val opmm : 'a -> ('a * 'a) option -> ('a * 'a) option
val math_pow : int -> int -> int
val quick_pow : 'a -> ('a -> 'a -> 'a) -> 'a -> int -> 'a
val math_log : int -> int -> int
val math_log2 : int -> int
val math_log_up : int -> int -> int
val check : ?debug_only:bool -> ('a -> bool) -> 'a -> 'a
val check_print_print : bool Stdlib.ref
val check_print : ?debug_only:bool -> ('a -> bool) -> ('a -> unit) -> 'a -> 'a
val blist_of_int : int -> bool list
val bin_of_int : int -> bool array
exception NoneError
val unop : 'a option -> 'a
val unop_default : 'a -> 'a option -> 'a
val bin_of_char : char -> bool list
val int_of_bin : bool list -> int
val char_of_bin : bool list -> char
val array_index : ('a -> bool) -> 'a array -> int option
val tree_of_array : ('a -> 'a -> 'a) -> 'a array -> 'a
val tree_of_list : ('a -> 'a -> 'a) -> 'a list -> 'a
val power_2_above : int -> int -> int
val inv_perm : int array -> int array
val int_mod : int -> int -> int
val int_div : int -> int -> int
val int_quomod : int -> int -> int * int
val cnt_init : int -> ('a, 'b) Stdlib.Hashtbl.t
val cnt_click : ('a, int) Stdlib.Hashtbl.t -> 'a -> unit
val cnt_end : ('a, int) Stdlib.Hashtbl.t -> ('a * int) list
val cnt : int -> ('a, int) Stdlib.Hashtbl.t * ('a -> unit) * (unit -> ('a * int) list)
val ntimes : int -> (unit -> unit) -> unit
val time : string -> ('a -> 'b) -> 'a -> 'b
val int_of_int_option : int option -> int
val int_option_of_int : int -> int option
val int_of_int_bool_result : (int, bool) Stdlib.result -> int
val int_bool_result_of_int : int -> (int, bool) Stdlib.result
val pick1in2 : 'a list -> 'a list
exception IntError of int
val tee : ('a -> unit) -> 'a -> 'a
val input_lines : Stdlib.in_channel -> string list
val utime : unit -> float
val time_print : bool Stdlib.ref
val time_start : string -> unit -> float
val unop_succ : int option -> int
val internal_print_stat : Stdlib.Gc.stat -> unit
val internal_print_quick_stat : Stdlib.Gc.stat -> unit
val print_stats : unit -> unit
val print_quick_stats : unit -> unit
val prettyfy_nat : string -> string