Parameters
Signature
val man : Manager.domain_t Apron.Manager.t
val set_deserialize : unit -> unit
module Pack : sig ... end
val compare : PackedVal.t InferModules.AbstractDomain.Types.bottom_lifted -> PackedVal.t InferModules.AbstractDomain.Types.bottom_lifted -> int
val empty : t
val bot : t
val is_unsat : t -> bool
val lift_default : default:'a -> (PackedVal.t -> 'a) -> t -> 'a
val lift : (PackedVal.t -> PackedVal.t) -> t -> t
val lift2 : (PackedVal.t -> PackedVal.t -> t) -> t -> t -> t
val lt_sat_opt : SymExp.t option -> SymExp.t option -> t -> bool
val le_sat_opt : SymExp.t option -> SymExp.t option -> t -> bool
val meet_constraints : Constraints.t -> t -> t
val store_relation : InferModules.AbsLoc.PowLoc.t -> (SymExp.t option * SymExp.t option * SymExp.t option) -> t -> t
val init_param : InferModules.AbsLoc.Loc.t -> t -> t
val init_array : InferModules.AbsLoc.Allocsite.t -> offset_opt:InferModules.Itv.t option -> size:InferModules.Itv.t -> size_exp_opt:SymExp.t option -> t -> t
val forget_locs : InferModules.AbsLoc.PowLoc.t -> t -> t
val instantiate : caller:t -> callee:t -> SubstMap.t -> t