package goblint
Module ValueDomain.Offs
type idx = IndexDomain.ttype t = idx Offset_intf.offsval is_definite : t -> boolval contains_index : t -> boolval to_cil : t -> GoblintCil.offsetval to_exp : t -> GoblintCil.exp Offset_intf.offsval to_cil_offset : t -> GoblintCil.offsetval cmp_zero_offset : t -> [ `MayZero | `MustNonzero | `MustZero ]val type_of : base:GoblintCil.typ -> t -> GoblintCil.typval hash : t -> intval show : t -> stringval pretty : unit -> t -> Printable.Pretty.docval printXml : 'a BatInnerIO.output -> t -> unitval to_yojson : t -> Yojson.Safe.tval tag : t -> intval arbitrary : unit -> t QCheck.arbitraryval bot : unit -> tval is_bot : t -> boolval top : unit -> tval is_top : t -> boolval of_exp : GoblintCil.exp Offset_intf.offs -> t