val show :
[< `Left of GoblintCil.varinfo| `Right of
Goblint_lib__AddressDomain.AddressBase(Goblint_lib__PreValueDomain.Mval).t ]->
string
val printXml :
'aBatInnerIO.output->[< `Left of GoblintCil.varinfo| `Right of
Goblint_lib__AddressDomain.AddressBase(Goblint_lib__PreValueDomain.Mval).t ]->
unit
val to_yojson :
[< `Left of GoblintCil.varinfo| `Right of
Goblint_lib__AddressDomain.AddressBase(Goblint_lib__PreValueDomain.Mval).t ]->[> `Assoc of (string * Yojson.Safe.t) list ]
val relift :
[< `Left of GoblintCil.varinfo| `Right of
Goblint_lib__AddressDomain.AddressBase(Goblint_lib__PreValueDomain.Mval).t ]->[> `Left of GoblintCil.varinfo| `Right of
Goblint_lib__AddressDomain.AddressBase(Goblint_lib__PreValueDomain.Mval).t ]
val name : unit -> string
val protecting : 'a->[> `Left of 'a ]
val protected : 'a->[> `Right of 'a ]
val is_write_only : [< `Left of 'a| `Right of 'b ]-> bool