Patch level : 10.0 no patch

Files correlati     : 
Ricompilazione Demo : [ ]
Commento            :

Aggiunto il metodo not_zero ai reali

git-svn-id: svn://10.65.10.50/branches/R_10_00@23218 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2016-09-02 08:55:40 +00:00
parent 7592e0f6dc
commit 116eaa1aba

View File

@ -9,6 +9,12 @@
#define AUTO_DECIMALS -883
#define AUTO_PRICES_DECIMALS -884
class real;
extern const real ZERO;
extern const real UNO;
extern const real CENTO;
#ifdef __LONGDOUBLE__
// @doc EXTERNAL
@ -74,9 +80,10 @@ public:
// @cmember Ritorna la precisione del reale (numero di decimali)
int precision() const;
// @cmember Controlla se si tratta di un reale uguale 0 (TRUE se 0)
bool is_zero() const
{ return _dec == 0.0; }
// @cmember Controlla se si tratta di un reale uguale a 0
bool is_zero() const { return _dec == ZERO; }
// @cmember Controlla se si tratta di un reale diverso da 0
bool not_zero() const { return !is_zero();}
// @cmember Ritorna il segno del reale
int sign() const;
// @cmember Trasforma il reale in intero (operator int era troppo pericoloso)
@ -224,8 +231,10 @@ public:
// @cmember Ritorna la precisione del reale (numero di decimali)
int precision() const;
// @cmember Controlla se si tratta di un reale uguale 0 (TRUE se 0)
// @cmember Controlla se si tratta di un reale uguale a 0
bool is_zero() const;
// @cmember Controlla se si tratta di un reale diverso da 0
bool not_zero() const { return !is_zero();}
// @cmember Ritorna il segno del reale
int sign() const;
// @cmember Trasforma il reale in intero (operator int era troppo pericoloso)
@ -332,12 +341,6 @@ real abs(const real& a) ;
#endif
// TReal implementato coi maledetti DEC
extern const real ZERO;
extern const real UNO;
extern const real CENTO;
class TDistrib : public TObject
// @author:(INTERNAL) Villa