Library
Module
Module type
Parameter
Class
Class type
type in_channel = in_channel
type out_channel = out_channel
type open_flag = open_flag =
module LargeFile = LargeFile
type ('a, 'b, 'c, 'd, 'e, 'f) format6 =
('a, 'b, 'c, 'd, 'e, 'f) CamlinternalFormatBasics.format6
type ('a, 'b, 'c, 'd) format4 = ('a, 'b, 'c, 'c, 'c, 'd) format6
type ('a, 'b, 'c) format = ('a, 'b, 'c, 'c) format4
val stdin : in_channel
val stdout : out_channel
val stderr : out_channel
val open_out : string -> out_channel
val open_out_bin : string -> out_channel
val open_out_gen : open_flag list -> int -> string -> out_channel
val flush : out_channel -> unit
val output_char : out_channel -> char -> unit
val output_string : out_channel -> string -> unit
val output_bytes : out_channel -> bytes -> unit
val output : out_channel -> bytes -> int -> int -> unit
val output_substring : out_channel -> string -> int -> int -> unit
val output_byte : out_channel -> int -> unit
val output_binary_int : out_channel -> int -> unit
val output_value : out_channel -> 'a -> unit
val seek_out : out_channel -> int -> unit
val pos_out : out_channel -> int
val out_channel_length : out_channel -> int
val close_out : out_channel -> unit
val close_out_noerr : out_channel -> unit
val set_binary_mode_out : out_channel -> bool -> unit
val open_in : string -> in_channel
val open_in_bin : string -> in_channel
val open_in_gen : open_flag list -> int -> string -> in_channel
val input_char : in_channel -> char
val input_line : in_channel -> string
val input : in_channel -> bytes -> int -> int -> int
val really_input : in_channel -> bytes -> int -> int -> unit
val really_input_string : in_channel -> int -> string
val input_byte : in_channel -> int
val input_binary_int : in_channel -> int
val input_value : in_channel -> 'a
val seek_in : in_channel -> int -> unit
val pos_in : in_channel -> int
val in_channel_length : in_channel -> int
val close_in : in_channel -> unit
val close_in_noerr : in_channel -> unit
val set_binary_mode_in : in_channel -> bool -> unit
val string_of_format : ('a, 'b, 'c, 'd, 'e, 'f) format6 -> string
external __POS_OF__ : 'a -> ((string * int * int * int) * 'a) = "%loc_POS"
external hypot : float -> float -> float = "caml_hypot_float" "caml_hypot"@@unboxed
@@noalloc
external hypot : float -> float -> float = "caml_hypot_float" "caml_hypot" "float"
external copysign : float -> float -> float = "caml_copysign_float" "caml_copysign" @@unboxed
@@noalloc
external copysign : float -> float -> float = "caml_copysign_float" "caml_copysign" "float"
external expm1 : float -> float = "caml_expm1_float" "caml_expm1" @@unboxed
@@noalloc
external expm1 : float -> float = "caml_expm1_float" "caml_expm1" "float"
external log1p : float -> float = "caml_log1p_float" "caml_log1p" @@unboxed
@@noalloc
external log1p : float -> float = "caml_log1p_float" "caml_log1p" "float"
Alias for Stdlib.raise
Alias for Stdlib.invalid_arg
Alias for Stdlib.failwith
Alias for Stdlib.compare
Alias for Stdlib.min
Alias for Stdlib.max
Alias for Stdlib.not
external (&) : bool -> bool -> bool = "%sequand"@@ocaml.deprecated
"Use (&&) instead."
external (or) : bool -> bool -> bool = "%sequor"@@ocaml.deprecated
"Use (||) instead."
Alias for Stdlib.succ
Alias for Stdlib.pred
Alias for Stdlib.abs
Alias for Stdlib.max_int
Alias for Stdlib.min_int
Alias for Stdlib.lnot
external ( ** ) : float -> float -> float = "caml_power_float" "pow" @@unboxed
@@noalloc
external ( ** ) : float -> float -> float = "caml_power_float" "pow" "float"
external ( ** ) : float -> float -> float = "power_float" "pow" "float"
external sqrt : float -> float = "caml_sqrt_float" "sqrt"@@unboxed
@@noalloc
external sqrt : float -> float = "caml_sqrt_float" "sqrt" "float"
external exp : float -> float = "caml_exp_float" "exp"@@unboxed
@@noalloc
external log : float -> float = "caml_log_float" "log"@@unboxed
@@noalloc
external log10 : float -> float = "caml_log10_float" "log10"@@unboxed
@@noalloc
external log10 : float -> float = "caml_log10_float" "log10" "float"
external log10 : float -> float = "log10_float" "log10" "float"
external cos : float -> float = "caml_cos_float" "cos"@@unboxed
@@noalloc
external sin : float -> float = "caml_sin_float" "sin"@@unboxed
@@noalloc
external tan : float -> float = "caml_tan_float" "tan"@@unboxed
@@noalloc
external acos : float -> float = "caml_acos_float" "acos"@@unboxed
@@noalloc
external acos : float -> float = "caml_acos_float" "acos" "float"
external asin : float -> float = "caml_asin_float" "asin"@@unboxed
@@noalloc
external asin : float -> float = "caml_asin_float" "asin" "float"
external atan : float -> float = "caml_atan_float" "atan"@@unboxed
@@noalloc
external atan : float -> float = "caml_atan_float" "atan" "float"
external atan2 : float -> float -> float = "caml_atan2_float" "atan2" @@unboxed
@@noalloc
external atan2 : float -> float -> float = "caml_atan2_float" "atan2" "float"
external atan2 : float -> float -> float = "atan2_float" "atan2" "float"
external cosh : float -> float = "caml_cosh_float" "cosh"@@unboxed
@@noalloc
external cosh : float -> float = "caml_cosh_float" "cosh" "float"
external sinh : float -> float = "caml_sinh_float" "sinh"@@unboxed
@@noalloc
external sinh : float -> float = "caml_sinh_float" "sinh" "float"
external tanh : float -> float = "caml_tanh_float" "tanh"@@unboxed
@@noalloc
external tanh : float -> float = "caml_tanh_float" "tanh" "float"
external ceil : float -> float = "caml_ceil_float" "ceil"@@unboxed
@@noalloc
external ceil : float -> float = "caml_ceil_float" "ceil" "float"
external floor : float -> float = "caml_floor_float" "floor"@@unboxed
@@noalloc
external floor : float -> float = "caml_floor_float" "floor" "float"
external floor : float -> float = "floor_float" "floor" "float"
Alias for Stdlib.abs_float
external mod_float : float -> float -> float = "caml_fmod_float" "fmod" @@unboxed
@@noalloc
external mod_float : float -> float -> float = "caml_fmod_float" "fmod" "float"
external mod_float : float -> float -> float = "fmod_float" "fmod" "float"
external frexp : float -> (float * int) = "caml_frexp_float"
external ldexp : ((float)@unboxed
) -> ((int)@untagged
) -> ((float)@unboxed
) = "caml_ldexp_float" "caml_ldexp_float_unboxed"@@noalloc
external modf : float -> (float * float) = "caml_modf_float"
Alias for Stdlib.float
Alias for Stdlib.float_of_int
Alias for Stdlib.truncate
Alias for Stdlib.int_of_float
Alias for Stdlib.infinity
Alias for Stdlib.neg_infinity
Alias for Stdlib.nan
Alias for Stdlib.max_float
Alias for Stdlib.min_float
Alias for Stdlib.epsilon_float
val classify_float : float -> fpclass
external classify_float : ((float)@unboxed
) -> fpclass = "caml_classify_float" "caml_classify_float_unboxed"@@noalloc
external classify_float : float -> fpclass = "caml_classify_float"
Alias for Stdlib.int_of_char
Alias for Stdlib.char_of_int
Alias for Stdlib.ignore
Alias for Stdlib.string_of_bool
Alias for Stdlib.bool_of_string
Alias for Stdlib.string_of_int
external int_of_string : string -> int = "caml_int_of_string"
Alias for Stdlib.string_of_float
external float_of_string : string -> float = "caml_float_of_string"
Alias for Stdlib.fst
Alias for Stdlib.snd
Alias for Stdlib.print_char
Alias for Stdlib.print_string
Alias for Stdlib.print_int
Alias for Stdlib.print_float
Alias for Stdlib.print_endline
Alias for Stdlib.print_newline
Alias for Stdlib.prerr_char
Alias for Stdlib.prerr_string
Alias for Stdlib.prerr_int
Alias for Stdlib.prerr_float
Alias for Stdlib.prerr_endline
Alias for Stdlib.prerr_newline
Alias for Stdlib.read_line
Alias for Stdlib.read_int
Alias for Stdlib.read_float
Alias for Stdlib.flush_all
val ref : 'a -> 'a ref
Alias for Stdlib.ref
val (!) : 'a ref -> 'a
Alias for Stdlib
.!
val (:=) : 'a ref -> 'a -> unit
Alias for Stdlib.:=
val incr : int ref -> unit
Alias for Stdlib.incr
val decr : int ref -> unit
Alias for Stdlib.decr
external format_of_string : ('a, 'b, 'c, 'd, 'e, 'f) format6 -> ('a, 'b, 'c, 'd, 'e, 'f) format6 = "%identity"
external format_of_string : ('a, 'b, 'c, 'd) format4 -> ('a, 'b, 'c, 'd) format4 = "%identity"
Alias for Stdlib.exit
Alias for Stdlib.at_exit
Alias for Stdlib.valid_float_lexem