Module Absint__AccessPath.Abs
type raw= ttype t=|Abstracted of rawabstraction of heap reachable from an access path, e.g. x.f*
|Exact of rawprecise representation of an access path, e.g. x.f.g
val equal : t -> t -> boolval to_footprint : int -> t -> treplace the base var with a footprint variable rooted at formal index
formal_index
val get_footprint_index_base : base -> int optionreturn the formal index associated with the base of this access path if there is one, or None otherwise
val with_base : base -> t -> tswap base of existing access path for
base_var(e.g., `with_base_bvar x y.f.g` produces `x.f.g`
val is_exact : t -> boolreturn true if
tis an exact representation of an access path, false if it's an abstraction
val pp : Stdlib.Format.formatter -> t -> unit