69 return from() <= singleton && singleton <=
to();
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
A constant literal expression.
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
constant_exprt zero_expr() const
constant_exprt one_expr() const
bool includes(const mp_integer &) const
constant_exprt one_expr() const
constant_exprt zero_expr() const
void set(const irep_idt &name, const irep_idt &value)
const irep_idt & id() const
const std::string & get_string(const irep_idt &name) const
constant_exprt zero_expr() const
constant_exprt one_expr() const
constant_exprt zero_expr() const
constant_exprt one_expr() const
constant_exprt zero_expr() const
constant_exprt one_expr() const
The type of an expression, extends irept.
bool is_number(const typet &type)
Returns true if the type is a rational, real, integer, natural, complex, unsignedbv,...
const mp_integer string2integer(const std::string &n, unsigned base)
const std::string integer2string(const mp_integer &n, unsigned base)
#define PRECONDITION(CONDITION)
API to expression classes.