module type INOUTKF =sig
..end
Signature common to some Inout plugin options. The results of the computations are available on a per function basis.
Signature common to inputs and outputs computations. The results are also available on a per-statement basis.
type
t
val self_internal : State.t Pervasives.ref
val self_external : State.t Pervasives.ref
val compute : (Cil_types.kernel_function -> unit) Pervasives.ref
val get_internal : (Cil_types.kernel_function -> t) Pervasives.ref
Inputs/Outputs with local and formal variables
val get_external : (Cil_types.kernel_function -> t) Pervasives.ref
Inputs/Outputs without either local or formal variables
val display : (Format.formatter -> Cil_types.kernel_function -> unit) Pervasives.ref
val pretty : Format.formatter -> t -> unit