include sig ... end
val show_group : group -> 'aval to_group : 'a -> 'b optionval arbitrary : unit -> 'aval name : unit -> stringval show : [< `Left of F.t | `Right of I.t ] list -> stringinclude sig ... end
val pretty : unit -> t -> Goblint_lib__Printable.Pretty.docval to_yojson : t -> [> `String of string ]val listify : GoblintCil.offset -> tval to_offs' :
t ->
[> `Field of F.t * 'a | `Index of I.t * 'a | `NoOffset ] as 'aval kill : GoblintCil.varinfo -> t -> tval replace :
GoblintCil.varinfo ->
GoblintCil.exp ->
([> `Right of GoblintCil.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) -> GoblintCil.Pretty.doc