module AbductiveDomain = PulseAbductiveDomain
type t
=
val equal : t -> t -> bool
val to_diagnostic : t -> PulseBasicInterface.Diagnostic.t
val should_report : AbductiveDomain.summary -> bool
val should_report_diagnostic : AbductiveDomain.summary -> PulseBasicInterface.Diagnostic.t -> [ `ReportNow | `DelayReport of t ]
val add_call : (PulseBasicInterface.CallEvent.t * IBase.Location.t) -> t -> t