Frama-C API - Shape
include Key
val create_key : string -> 'a keyval eq_type : 'a key -> 'b key -> ('a, 'b) eq optionval name : 'a key -> stringval compare : 'a key -> 'b key -> intval equal : 'a key -> 'b key -> boolThe gadt, based on keys giving the type of each node. Describes the internal structure of a data type. Used internally to automatically generate efficient accessors of its nodes.