Module PulseDomain.Invalidation

type std_vector_function =
| Assign
| Clear
| Emplace
| EmplaceBack
| Insert
| PushBack
| Reserve
| ShrinkToFit
val compare_std_vector_function : std_vector_function -> std_vector_function -> int
val pp_std_vector_function : Stdlib.Format.formatter -> std_vector_function -> unit
type t =
| CFree
| CppDelete
| GoneOutOfScope of InferIR.Pvar.t * InferIR.Typ.t
| Nullptr
| StdVector of std_vector_function
val compare : t -> t -> int
val issue_type_of_cause : t -> InferBase.IssueType.t
val describe : Stdlib.Format.formatter -> t -> unit