Module Ocamlformat_stdlib.Float
val of_float : float -> tval to_float : t -> floatval t_of_sexp : Sexplib0__.Sexp.t -> tval sexp_of_t : t -> Sexplib0__.Sexp.tval of_string : string -> tval (>=) : t -> t -> boolval (<=) : t -> t -> boolval (<>) : t -> t -> boolval equal : t -> t -> boolval compare : t -> t -> intval ascending : t -> t -> intval descending : t -> t -> intval between : t -> low:t -> high:t -> boolval clamp_exn : t -> min:t -> max:t -> tval clamp : t -> min:t -> max:t -> (t, Base__.Info.t) resultval hashable : t Base__Hashable_intf.Hashable.tval of_string_opt : string -> t optionval is_positive : t -> boolval is_non_negative : t -> boolval is_negative : t -> boolval is_non_positive : t -> boolval invariant : t -> unitval min_positive_subnormal_value : tval min_positive_normal_value : tval to_int64_preserve_order : t -> int64 optionval to_int64_preserve_order_exn : t -> int64val of_int64_preserve_order : int64 -> tval one_ulp : [ `Down | `Up ] -> t -> tval of_int63 : Base__.Int63.t -> tval of_int64 : int64 -> tval to_int64 : t -> int64val round : ?dir:[ `Down | `Nearest | `Up | `Zero ] -> t -> tval iround : ?dir:[ `Down | `Nearest | `Up | `Zero ] -> t -> int optionval iround_exn : ?dir:[ `Down | `Nearest | `Up | `Zero ] -> t -> intval round_towards_zero : t -> tval round_nearest : t -> tval round_nearest_half_to_even : t -> tval iround_towards_zero : t -> int optionval iround_down : t -> int optionval iround_up : t -> int optionval iround_nearest : t -> int optionval iround_towards_zero_exn : t -> intval iround_down_exn : t -> intval iround_up_exn : t -> intval iround_nearest_exn : t -> intval int63_round_down_exn : t -> Base__.Int63.tval int63_round_up_exn : t -> Base__.Int63.tval int63_round_nearest_exn : t -> Base__.Int63.tval int63_round_lbound : tval int63_round_ubound : tval round_significant : float -> significant_digits:int -> floatval round_decimal : float -> decimal_digits:int -> floatval is_finite : t -> boolval is_integer : t -> boolval min_inan : t -> t -> tval max_inan : t -> t -> tmodule Parts : sig ... endval mod_float : t -> t -> tmodule O_dot : sig ... endval to_string : t -> stringval to_string_hum :
?delimiter:char ->
?decimals:int ->
?strip_zero:bool ->
?explicit_plus:bool ->
t ->
stringval to_padded_compact_string : t -> stringval to_padded_compact_string_custom :
t ->
?prefix:string ->
kilo:string ->
mega:string ->
giga:string ->
tera:string ->
?peta:string ->
unit ->
stringval int_pow : t -> int -> tval ldexp : t -> int -> tval copysign : t -> t -> tval acosh : float -> floatval asinh : float -> floatval atanh : float -> floatmodule Class : sig ... endval sign : t -> Base__.Sign0.tval sign_exn : t -> Base__.Sign0.tval sign_or_nan : t -> Base__.Sign_or_nan.tval create_ieee :
negative:bool ->
exponent:int ->
mantissa:Base__.Int63.t ->
(t, Base__.Info.t) resultval create_ieee_exn :
negative:bool ->
exponent:int ->
mantissa:Base__.Int63.t ->
tval ieee_negative : t -> boolval ieee_exponent : t -> intval ieee_mantissa : t -> Base__.Int63.tmodule Terse : sig ... end