Module PreValueDomain.IndexDomain
val equal : t -> t -> boolval compare : t -> t -> intval pretty : unit -> t -> Pretty.docval name : unit -> stringval arbitrary : unit -> t QCheck.arbitraryval pretty_diff : unit -> (t * t) -> Pretty.docval bot_of : Cil.ikind -> tval top_of : Cil.ikind -> tval to_int : t -> int_t optionval equal_to : int_t -> t -> [ `Eq | `Neq | `Top ]val to_bool : t -> bool optionval to_excl_list : t -> int_t list optionval of_excl_list : Cil.ikind -> int_t list -> tval is_excl_list : t -> boolval to_incl_list : t -> int_t list optionval maximal : t -> int_t optionval minimal : t -> int_t optionval cast_to : ?torg:Cil.typ -> Cil.ikind -> t -> tval shift_left : t -> t -> tval shift_right : t -> t -> tval of_int : Cil.ikind -> int_t -> tval of_bool : Cil.ikind -> bool -> tval starting : Cil.ikind -> int_t -> tval ending : Cil.ikind -> int_t -> tval is_top_of : Cil.ikind -> t -> bool