PreValueDomain.SizeDomaininclude IntDomain.ZDefaultinclude IntDomain_intf.BDefault with type int_t = Z.tinclude Lattice.POReturn a single integer value if the value is a known constant, otherwise * don't return anything.
val to_bool : t -> bool optionGive a boolean interpretation of an abstract value if possible, otherwise * don't return anything.
Gives a list representation of the excluded values from included range of bits if possible.
Gives a list representation of the included values if possible.
Transform an integer literal to your internal domain representation with the specified ikind.
val of_bool : bool -> tTransform a known boolean value to the default internal representation of the specified ikind. It * should follow C: of_bool true = of_int 1 and of_bool false = of_int 0.
val project : PrecisionUtil.int_precision -> t -> tval invariant : GoblintCil.Cil.exp -> t -> Invariant.t