Parma_Polyhedra_Library::Extended_Number_Policy Struct Reference
[C++ Language Interface]

#include <Checked_Number.defs.hh>

List of all members.

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 = 1
static const int handle_infinity = 1
static const int fpu_check_inexact = 0
static const int check_nan_args = 1
static const Rounding_Dir ROUND_DEFAULT_CONSTRUCTOR_INF = ROUND_NOT_NEEDED
static const Rounding_Dir ROUND_DEFAULT_ASSIGN_INF = ROUND_NOT_NEEDED


Detailed Description

Definition at line 109 of file Checked_Number.defs.hh.


Member Function Documentation

void Parma_Polyhedra_Library::Extended_Number_Policy::handle_result ( Result  r  )  [inline, static]

Definition at line 69 of file Checked_Number.inlines.hh.

References Parma_Polyhedra_Library::throw_result_exception().

00069                                               {
00070   if (is_special(r))
00071     throw_result_exception(r);
00072 }


Member Data Documentation

Definition at line 110 of file Checked_Number.defs.hh.

Definition at line 111 of file Checked_Number.defs.hh.

Definition at line 112 of file Checked_Number.defs.hh.

Definition at line 113 of file Checked_Number.defs.hh.

Definition at line 114 of file Checked_Number.defs.hh.

Definition at line 115 of file Checked_Number.defs.hh.

Definition at line 116 of file Checked_Number.defs.hh.

Definition at line 117 of file Checked_Number.defs.hh.

Definition at line 118 of file Checked_Number.defs.hh.

Definition at line 119 of file Checked_Number.defs.hh.

Definition at line 126 of file Checked_Number.defs.hh.

Definition at line 128 of file Checked_Number.defs.hh.

Definition at line 129 of file Checked_Number.defs.hh.

const Rounding_Dir Parma_Polyhedra_Library::Extended_Number_Policy::ROUND_DEFAULT_ASSIGN_INF = ROUND_NOT_NEEDED [static]

Definition at line 130 of file Checked_Number.defs.hh.


The documentation for this struct was generated from the following files:

Generated on Wed Jul 16 22:55:44 2008 for PPL by  doxygen 1.5.6