type t = Apron.Tcons1.t = {mutable tcons0 : Apron.Tcons0.t;mutable env : Apron.Environment.t;
}and earray = Apron.Tcons1.earray = {mutable tcons0_array : Apron.Tcons0.t array;mutable array_env : Apron.Environment.t;
}type typ = Apron.Lincons0.typ = | EQ| SUPEQ| SUP| DISEQ| EQMOD of Apron.Scalar.t
val make : Apron.Texpr1.t -> typ -> tval string_of_typ : typ -> stringval print : Stdlib.Format.formatter -> t -> unitval set_typ : t -> typ -> unitval extend_environment : t -> Apron.Environment.t -> tval extend_environment_with : t -> Apron.Environment.t -> unitval get_env : t -> Apron.Environment.tval get_texpr1 : t -> Apron.Texpr1.tval get_tcons0 : t -> Apron.Tcons0.tval array_make : Apron.Environment.t -> int -> earrayval array_print :
?first:(unit, Stdlib.Format.formatter, unit) Stdlib.format ->
?sep:(unit, Stdlib.Format.formatter, unit) Stdlib.format ->
?last:(unit, Stdlib.Format.formatter, unit) Stdlib.format ->
Stdlib.Format.formatter ->
earray ->
unitval array_length : earray -> intval array_get_env : earray -> Apron.Environment.tval array_set : earray -> int -> t -> unitval array_extend_environment : earray -> Apron.Environment.t -> earrayval array_extend_environment_with : earray -> Apron.Environment.t -> unitval pp : Stdlib.Format.formatter -> t -> unitinclude sig ... end
val pretty : unit -> t -> Printable.Pretty.docval printXml : 'a BatInnerIO.output -> t -> unitval to_yojson : t -> [> `String of string ]