10 #ifndef CPROVER_UTIL_BV_ARITHMETIC_H
11 #define CPROVER_UTIL_BV_ARITHMETIC_H
84 void print(std::ostream &out)
const;
bv_arithmetict(const bv_spect &_spec)
mp_integer to_integer() const
bool operator==(const bv_arithmetict &other)
bool operator>=(const bv_arithmetict &other)
bool operator<(const bv_arithmetict &other)
void change_spec(const bv_spect &dest_spec)
void unpack(const mp_integer &i)
constant_exprt to_expr() const
void from_integer(const mp_integer &i)
bv_arithmetict & operator*=(const bv_arithmetict &other)
bool operator<=(const bv_arithmetict &other)
void print(std::ostream &out) const
std::string format(const format_spect &format_spec) const
bv_arithmetict & operator+=(const bv_arithmetict &other)
bool operator!=(const bv_arithmetict &other)
void from_expr(const constant_exprt &expr)
bv_arithmetict(const constant_exprt &expr)
bv_arithmetict & operator%=(const bv_arithmetict &other)
bv_arithmetict & operator-=(const bv_arithmetict &other)
std::ostream & operator<<(std::ostream &out)
std::string to_ansi_c_string() const
bv_arithmetict & operator/=(const bv_arithmetict &other)
bool operator>(const bv_arithmetict &other)
bv_spect(const typet &type)
bool operator==(const bv_spect &other) const
void from_type(const typet &type)
mp_integer min_value() const
mp_integer max_value() const
A constant literal expression.
The type of an expression, extends irept.