WriteBased.GReadWriteinclude module type of struct include LockDomain.Simple endtype t = LockDomain.Mutexes.tval hash : t -> intval show : t -> stringval pretty : unit -> t -> Goblint_lib__Printable.Pretty.docval to_yojson : t -> Yojson.Safe.tval tag : t -> intval widen :
LockDomain.Mutexes.t ->
LockDomain.Mutexes.t ->
LockDomain.Mutexes.tval narrow :
LockDomain.Mutexes.t ->
LockDomain.Mutexes.t ->
LockDomain.Mutexes.tval bot : unit -> LockDomain.Mutexes.tval is_bot : LockDomain.Mutexes.t -> boolval top : unit -> LockDomain.Mutexes.tval is_top : LockDomain.Mutexes.t -> boolval leq : LockDomain.Mutexes.t -> LockDomain.Mutexes.t -> boolval join : LockDomain.Mutexes.t -> LockDomain.Mutexes.t -> LockDomain.Mutexes.tval meet : LockDomain.Mutexes.t -> LockDomain.Mutexes.t -> LockDomain.Mutexes.tval printXml : 'a BatInnerIO.output -> LockDomain.Mutexes.t -> unitval arbitrary : unit -> LockDomain.Mutexes.t QCheck.arbitrary