package frama-clang

  1. Overview
  2. Docs
val fc_implicit_attr : string

attribute decorating member functions that are implicitly defined by Frama-Clang.

val fc_pure_template_decl_attr : string

attribute decorating templated member functions that are never defined (i.e. fully instantiated). Their presence in the AST tends to be dependent on the clang version used for type-checking.

creates the name of the field corresponding to a direct base class.

val remove_unneeded : Frama_c_kernel.Cil_types.file -> unit

remove unneeded definitions and declarations. Notably:

  • unused implicit definitions
  • templated member functions that are not defined and never used.
OCaml

Innovation. Community. Security.