Module Polka.Abstract0


module Abstract0: sig .. end

val is_polka : 'a Apron.Abstract0.t -> bool
val is_polka_loose : 'a Apron.Abstract0.t -> bool
val is_polka_strict : 'a Apron.Abstract0.t -> bool
val is_polka_equalities : 'a Apron.Abstract0.t -> bool
Return true iff the argument manager is a polka value
val of_polka : 'a Polka.t Apron.Abstract0.t -> 'b Apron.Abstract0.t
val of_polka_loose : Polka.loose Polka.t Apron.Abstract0.t -> 'a Apron.Abstract0.t
val of_polka_strict : Polka.strict Polka.t Apron.Abstract0.t -> 'a Apron.Abstract0.t
val of_polka_equalities : Polka.equalities Polka.t Apron.Abstract0.t -> 'a Apron.Abstract0.t
Makes a polka value generic
val to_polka : 'a Apron.Abstract0.t -> 'b Polka.t Apron.Abstract0.t
val to_polka_loose : 'a Apron.Abstract0.t -> Polka.loose Polka.t Apron.Abstract0.t
val to_polka_strict : 'a Apron.Abstract0.t -> Polka.strict Polka.t Apron.Abstract0.t
val to_polka_equalities : 'a Apron.Abstract0.t -> Polka.equalities Polka.t Apron.Abstract0.t
Instanciate the type of a polka value. Raises Failure if the argument manager is not a polka manager