#include <Checked_Number.defs.hh>
Static Public Member Functions | |
static void | handle_result (Result r) |
Static Public Attributes | |
static const int | check_overflow = 1 |
static const int | check_inf_add_inf = 0 |
static const int | check_inf_sub_inf = 0 |
static const int | check_inf_mul_zero = 0 |
static const int | check_div_zero = 0 |
static const int | check_inf_div_inf = 0 |
static const int | check_inf_mod = 0 |
static const int | check_sqrt_neg = 0 |
static const int | handle_nan = 0 |
static const int | handle_infinity = 0 |
static const int | convertible = 1 |
static const int | fpu_check_inexact = 0 |
static const int | check_nan_args = 1 |
static const Rounding_Dir | ROUND_DEFAULT_CONSTRUCTOR = ROUND_NATIVE |
static const Rounding_Dir | ROUND_DEFAULT_OPERATOR = ROUND_NATIVE |
static const Rounding_Dir | ROUND_DEFAULT_FUNCTION = ROUND_NATIVE |
static const Rounding_Dir | ROUND_DEFAULT_INPUT = ROUND_NATIVE |
static const Rounding_Dir | ROUND_DEFAULT_OUTPUT = ROUND_NATIVE |
Definition at line 84 of file Checked_Number.defs.hh.
void Parma_Polyhedra_Library::Checked_Number_Default_Policy::handle_result | ( | Result | r | ) | [inline, static] |
Definition at line 63 of file Checked_Number.inlines.hh.
References Parma_Polyhedra_Library::throw_result_exception().
00063 { 00064 if (is_special(r)) 00065 throw_result_exception(r); 00066 }
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_overflow = 1 [static] |
Definition at line 85 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_inf_add_inf = 0 [static] |
Definition at line 86 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_inf_sub_inf = 0 [static] |
Definition at line 87 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_inf_mul_zero = 0 [static] |
Definition at line 88 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_div_zero = 0 [static] |
Definition at line 89 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_inf_div_inf = 0 [static] |
Definition at line 90 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_inf_mod = 0 [static] |
Definition at line 91 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_sqrt_neg = 0 [static] |
Definition at line 92 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::handle_nan = 0 [static] |
Definition at line 93 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::handle_infinity = 0 [static] |
Definition at line 94 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::convertible = 1 [static] |
Definition at line 95 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::fpu_check_inexact = 0 [static] |
Definition at line 96 of file Checked_Number.defs.hh.
const int Parma_Polyhedra_Library::Checked_Number_Default_Policy::check_nan_args = 1 [static] |
Definition at line 97 of file Checked_Number.defs.hh.
const Rounding_Dir Parma_Polyhedra_Library::Checked_Number_Default_Policy::ROUND_DEFAULT_CONSTRUCTOR = ROUND_NATIVE [static] |
Definition at line 98 of file Checked_Number.defs.hh.
const Rounding_Dir Parma_Polyhedra_Library::Checked_Number_Default_Policy::ROUND_DEFAULT_OPERATOR = ROUND_NATIVE [static] |
Definition at line 99 of file Checked_Number.defs.hh.
const Rounding_Dir Parma_Polyhedra_Library::Checked_Number_Default_Policy::ROUND_DEFAULT_FUNCTION = ROUND_NATIVE [static] |
Definition at line 100 of file Checked_Number.defs.hh.
const Rounding_Dir Parma_Polyhedra_Library::Checked_Number_Default_Policy::ROUND_DEFAULT_INPUT = ROUND_NATIVE [static] |
Definition at line 101 of file Checked_Number.defs.hh.
const Rounding_Dir Parma_Polyhedra_Library::Checked_Number_Default_Policy::ROUND_DEFAULT_OUTPUT = ROUND_NATIVE [static] |
Definition at line 102 of file Checked_Number.defs.hh.