include sig ... end
val show_group : group -> 'aval to_group : 'a -> 'b optionval arbitrary : unit -> 'aval hash : FI.t list -> intval name : unit -> stringval show : [< `Left of F.t | `Right of I.t ] list -> stringval pretty : unit -> [< `Left of F.t | `Right of I.t ] list -> Pretty.docval to_yojson :
[< `Left of F.t | `Right of I.t ] list ->
[> `String of string ]val listify : Cil.offset -> tval to_offs :
t ->
'a ->
[> `Field of F.t * 'b | `Index of 'a * 'b | `NoOffset ] as 'bval to_offs' :
t ->
[> `Field of F.t * 'a | `Index of I.t * 'a | `NoOffset ] as 'aval replace :
Cil.varinfo ->
Cil.exp ->
([> `Right of Cil.exp ] as 'a) list ->
'a listval top : unit -> 'a listval is_top : 'a list -> boolval leq : FI.t list -> FI.t list -> boolval collapse : FI.t list -> FI.t list -> boolval real_region : t -> 'a -> boolval pretty_diff : unit -> (t * t) -> Pretty.doc