package apron

  1. Overview
  2. Docs
type union_5 =
  1. | Scalar of Scalar.t
  2. | Interval of Interval.t
and t = union_5
val s_of_mpq : Mpq.t -> t
val s_of_mpqf : Mpqf.t -> t
val s_of_int : int -> t
val s_of_frac : int -> int -> t
val s_of_float : float -> t
val s_of_mpfr : Mpfr.t -> t
val i_of_scalar : Scalar.t -> Scalar.t -> t
val i_of_mpq : Mpq.t -> Mpq.t -> t
val i_of_mpqf : Mpqf.t -> Mpqf.t -> t
val i_of_int : int -> int -> t
val i_of_frac : int -> int -> int -> int -> t
val i_of_float : float -> float -> t
val i_of_mpfr : Mpfr.t -> Mpfr.t -> t
val is_scalar : t -> bool
val is_interval : t -> bool
val cmp : t -> t -> int
val equal : t -> t -> bool
val is_zero : t -> bool
val equal_int : t -> int -> bool
val neg : t -> t
val reduce : t -> t
val print : Format.formatter -> t -> unit