#include <floating.hpp>
Definition at line 100 of file floating.hpp.
floating | ( | ) | [inline] |
Definition at line 115 of file floating.hpp.
00115 : 00116 rep (new Floating_rep ()) {} inline floating (signed int i):
floating | ( | signed int | i | ) | [inline] |
Definition at line 117 of file floating.hpp.
References Rnd.
00117 : 00118 rep (new Floating_rep ()) { mpfr_set_si (rep->x, i, Rnd); } inline floating (unsigned int i):
floating | ( | unsigned int | i | ) | [inline] |
Definition at line 119 of file floating.hpp.
References Rnd.
00119 : 00120 rep (new Floating_rep ()) { mpfr_set_ui (rep->x, i, Rnd); } inline floating (signed short int i):
floating | ( | signed short int | i | ) | [inline] |
Definition at line 121 of file floating.hpp.
References Rnd.
00121 : 00122 rep (new Floating_rep ()) { mpfr_set_si (rep->x, i, Rnd); } inline floating (unsigned short int i):
floating | ( | unsigned short int | i | ) | [inline] |
Definition at line 123 of file floating.hpp.
References Rnd.
00123 : 00124 rep (new Floating_rep ()) { mpfr_set_ui (rep->x, i, Rnd); } inline floating (signed long int i):
floating | ( | signed long int | i | ) | [inline] |
Definition at line 125 of file floating.hpp.
References Rnd.
00125 : 00126 rep (new Floating_rep ()) { mpfr_set_si (rep->x, i, Rnd); } inline floating (unsigned long int i):
floating | ( | unsigned long int | i | ) | [inline] |
Definition at line 127 of file floating.hpp.
References Rnd.
00127 : 00128 rep (new Floating_rep ()) { mpfr_set_ui (rep->x, i, Rnd); } inline floating (float x2):
floating | ( | float | x2 | ) | [inline] |
Definition at line 129 of file floating.hpp.
References Rnd.
00129 : 00130 rep (new Floating_rep ()) { mpfr_set_d (rep->x, x2, Rnd); } inline floating (double x2):
floating | ( | double | x2 | ) | [inline] |
Definition at line 131 of file floating.hpp.
References Rnd.
00131 : 00132 rep (new Floating_rep ()) { mpfr_set_d (rep->x, x2, Rnd); } inline floating (const integer& i):
Definition at line 133 of file floating.hpp.
References Rnd.
00133 : 00134 rep (new Floating_rep ()) { mpfr_set_z (rep->x, *i, Rnd); } inline floating (const rational& x):
Definition at line 135 of file floating.hpp.
References Rnd.
00135 : 00136 rep (new Floating_rep ()) { mpfr_set_q (rep->x, *x, Rnd); } inline floating (const char* s, int base= 0):
floating | ( | const char * | s, | |
int | base = 0 | |||
) | [inline] |
Definition at line 137 of file floating.hpp.
References Rnd.
00137 : 00138 rep (new Floating_rep ()) { mpfr_set_str (rep->x, s, base, Rnd); } inline floating (const string& s, int base= 0):
Definition at line 139 of file floating.hpp.
References mmx::as_charp(), mmx::free_charp(), and Rnd.
00139 : 00140 rep (new Floating_rep ()) { 00141 char* r= as_charp (s); 00142 mpfr_set_str (rep->x, r, base, Rnd); 00143 free_charp (r); } };