CBMC
ieee_floatt Member List

This is the complete list of members for ieee_floatt, including all inherited members.

align()ieee_floattprotected
base10_digits(const mp_integer &src)ieee_floattprotectedstatic
build(const mp_integer &exp, const mp_integer &frac)ieee_floatt
change_spec(const ieee_float_spect &dest_spec)ieee_floatt
decrement(bool distinguish_zero=false)ieee_floattinline
divide_and_round(mp_integer &dividend, const mp_integer &divisor)ieee_floattprotected
exponentieee_floattprotected
extract_base10(mp_integer &_exponent, mp_integer &_fraction) constieee_floatt
extract_base2(mp_integer &_exponent, mp_integer &_fraction) constieee_floatt
fltmax(const ieee_float_spect &_spec)ieee_floattinlinestatic
fltmin(const ieee_float_spect &_spec)ieee_floattinlinestatic
format(const format_spect &format_spec) constieee_floatt
fractionieee_floattprotected
from_base10(const mp_integer &exp, const mp_integer &frac)ieee_floatt
from_double(const double d)ieee_floatt
from_expr(const constant_exprt &expr)ieee_floatt
from_float(const float f)ieee_floatt
from_integer(const mp_integer &i)ieee_floatt
get_exponent() constieee_floattinline
get_fraction() constieee_floattinline
get_sign() constieee_floattinline
ieee_equal(const ieee_floatt &other) constieee_floatt
ieee_floatt(const ieee_float_spect &_spec)ieee_floattinlineexplicit
ieee_floatt(ieee_float_spect __spec, rounding_modet __rounding_mode)ieee_floattinlineexplicit
ieee_floatt(const floatbv_typet &type)ieee_floattinlineexplicit
ieee_floatt()ieee_floattinline
ieee_floatt(const constant_exprt &expr)ieee_floattinlineexplicit
ieee_not_equal(const ieee_floatt &other) constieee_floatt
increment(bool distinguish_zero=false)ieee_floattinline
infinity_flagieee_floattprotected
is_double() constieee_floatt
is_float() constieee_floatt
is_infinity() constieee_floattinline
is_NaN() constieee_floattinline
is_normal() constieee_floatt
is_zero() constieee_floattinline
make_fltmax()ieee_floatt
make_fltmin()ieee_floatt
make_minus_infinity()ieee_floatt
make_NaN()ieee_floatt
make_plus_infinity()ieee_floatt
make_zero()ieee_floattinline
minus_infinity(const ieee_float_spect &_spec)ieee_floattinlinestatic
NaN(const ieee_float_spect &_spec)ieee_floattinlinestatic
NaN_flagieee_floattprotected
negate()ieee_floattinline
next_representable(bool greater)ieee_floattprotected
NONDETERMINISTIC enum valueieee_floatt
operator!=(const ieee_floatt &other) constieee_floatt
operator*=(const ieee_floatt &other)ieee_floatt
operator+=(const ieee_floatt &other)ieee_floatt
operator-=(const ieee_floatt &other)ieee_floatt
operator/=(const ieee_floatt &other)ieee_floatt
operator<(const ieee_floatt &other) constieee_floatt
operator<=(const ieee_floatt &other) constieee_floatt
operator==(const ieee_floatt &other) constieee_floatt
operator==(int i) constieee_floatt
operator>(const ieee_floatt &other) constieee_floatt
operator>=(const ieee_floatt &other) constieee_floatt
pack() constieee_floatt
plus_infinity(const ieee_float_spect &_spec)ieee_floattinlinestatic
print(std::ostream &out) constieee_floatt
ROUND_TO_EVEN enum valueieee_floatt
ROUND_TO_MINUS_INF enum valueieee_floatt
ROUND_TO_PLUS_INF enum valueieee_floatt
ROUND_TO_ZERO enum valueieee_floatt
rounding_modeieee_floatt
rounding_mode_expr(rounding_modet)ieee_floattstatic
rounding_modet enum nameieee_floatt
set_sign(bool _sign)ieee_floattinline
sign_flagieee_floattprotected
specieee_floatt
to_ansi_c_string() constieee_floattinline
to_double() constieee_floatt
to_expr() constieee_floatt
to_float() constieee_floatt
to_integer() constieee_floatt
to_string_decimal(std::size_t precision) constieee_floatt
to_string_scientific(std::size_t precision) constieee_floatt
UNKNOWN enum valueieee_floatt
unpack(const mp_integer &i)ieee_floatt
zero(const floatbv_typet &type)ieee_floattinlinestatic