Module SymbLocksDomain.LockingPattern
include sig ... end
val pretty :
unit ->
(Exp.t * Exp.t * Exp.t) ->
Goblint_lib__Printable.Pretty.docval name : unit -> stringtype ee = | EVar of GoblintCil.varinfo| EAddr| EDeref| EField of GoblintCil.fieldinfo| EIndex of GoblintCil.exp
val ee_equal : ee -> ee -> boolval ee_to_str : ee -> stringval ees_to_str : ee list -> stringexception NotSimpleEnoughval toEl : GoblintCil.exp -> ee listval fromEl : ee list -> GoblintCil.exp -> GoblintCil.expval from_exps : GoblintCil.exp -> GoblintCil.exp -> t option