Module BufferOverrunDomainRelation.SymExp

type t
val compare : t -> t -> int
val pp_opt : F.formatter -> t option -> unit
val zero : t
val of_sym : Sym.t -> t option
val of_exp : get_sym_f:(InferIR.Exp.t -> Sym.t) -> InferIR.Exp.t -> t option
val of_exps : get_int_sym_f:(InferIR.Exp.t -> Sym.t) -> get_offset_sym_f:(InferIR.Exp.t -> Sym.t) -> get_size_sym_f:(InferIR.Exp.t -> Sym.t) -> InferIR.Exp.t -> t option * t option * t option
val of_exp_opt : get_sym_f:(InferIR.Exp.t -> Sym.t) -> InferIR.Exp.t option -> t option
val plus : t -> t -> t
val minus : t -> t -> t