SymbLocksDomain.Symbolicmodule S : sig ... endinclude sig ... endtype t = S.tval hash : t -> intval show : t -> stringval pretty : unit -> t -> Printable.Pretty.docval to_yojson : t -> Yojson.Safe.tval tag : t -> intval bot : unit -> S.tval is_bot : S.t -> boolval top : unit -> S.tval is_top : S.t -> boolval printXml : 'a BatInnerIO.output -> S.t -> unitval arbitrary : unit -> S.t QCheck.arbitraryval eq_set : Queries.ask -> GoblintCil.exp -> S.tval add : Queries.ask -> GoblintCil.exp -> S.t -> S.tval remove : Queries.ask -> GoblintCil.exp -> S.t -> S.tval remove_var : CilType.Varinfo.t -> S.t -> S.t