Module InferModules.PulseModels

type exec_fun = caller_summary:Summary.t -> InferBase.Location.t -> ret:(InferIR.Ident.t * InferIR.Typ.t) -> actuals:(PulseDomain.AddrTracePair.t * InferIR.Typ.t) list -> PulseAbductiveDomain.t -> PulseAbductiveDomain.t list PulseOperations.access_result
type model = exec_fun
val dispatch : InferIR.Typ.Procname.t -> InferIR.CallFlags.t -> model option