Frama-C:
Plug-ins:
Libraries:

Frama-C API - Widen_hints_ext

Syntax extension for widening hints, used by Value.

val dkey : Self.category
val pp_hvars : Stdlib.Format.formatter -> hint_vars -> unit
type hint_lval = {
  1. vars : hint_vars;
  2. names : string list;
  3. loc : Frama_c_kernel.Cil_datatype.Location.t;
}

Type of widening hints: a special kind of lval for which the hints will apply and a list of names (e.g. global).

val get_stmt_widen_hint_terms : Frama_c_kernel.Cil_types.stmt -> t list

get_stmt_widen_hint_terms s returns the list of widen hints associated to s.

val is_global : t -> bool

is_global wh returns true iff widening hint wh has a "global" prefix.

val is_dynamic : t -> bool

is_dynamic wh returns true iff widening hint wh has a "dynamic" prefix.