Module BO__Symb.Symbol
type ttype 'res eval= t -> BoundEnd.t -> 'res Absint.AbstractDomain.Types.bottom_lifted
val compare : t -> t -> intval is_unsigned : t -> boolval is_non_int : t -> boolval is_global : t -> boolval is_length : t -> boolval pp_mark : markup:bool -> F.formatter -> t -> unitval equal : t -> t -> boolval paths_equal : t -> t -> boolval path : t -> SymbolPath.tval check_bound_end : t -> BoundEnd.t -> unit
type make_t= unsigned:bool -> ?non_int:bool -> SymbolPath.t -> t
val make_onevalue : make_tval make_boundend : BoundEnd.t -> make_tval exists_str : f:(string -> bool) -> t -> boolval of_foreign_id : int -> tmake a symbol out of any type of variables that can be represented by their
intid
val get_foreign_id_exn : t -> intReturn the
intid of the foreign variable represented by the symbol. Will fail if called on a symbol not created withof_foreign_id.