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:
parent
7592e0f6dc
commit
116eaa1aba
@ -9,6 +9,12 @@
|
|||||||
#define AUTO_DECIMALS -883
|
#define AUTO_DECIMALS -883
|
||||||
#define AUTO_PRICES_DECIMALS -884
|
#define AUTO_PRICES_DECIMALS -884
|
||||||
|
|
||||||
|
class real;
|
||||||
|
|
||||||
|
extern const real ZERO;
|
||||||
|
extern const real UNO;
|
||||||
|
extern const real CENTO;
|
||||||
|
|
||||||
#ifdef __LONGDOUBLE__
|
#ifdef __LONGDOUBLE__
|
||||||
|
|
||||||
// @doc EXTERNAL
|
// @doc EXTERNAL
|
||||||
@ -74,9 +80,10 @@ public:
|
|||||||
|
|
||||||
// @cmember Ritorna la precisione del reale (numero di decimali)
|
// @cmember Ritorna la precisione del reale (numero di decimali)
|
||||||
int precision() const;
|
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
|
bool is_zero() const { return _dec == ZERO; }
|
||||||
{ return _dec == 0.0; }
|
// @cmember Controlla se si tratta di un reale diverso da 0
|
||||||
|
bool not_zero() const { return !is_zero();}
|
||||||
// @cmember Ritorna il segno del reale
|
// @cmember Ritorna il segno del reale
|
||||||
int sign() const;
|
int sign() const;
|
||||||
// @cmember Trasforma il reale in intero (operator int era troppo pericoloso)
|
// @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)
|
// @cmember Ritorna la precisione del reale (numero di decimali)
|
||||||
int precision() const;
|
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;
|
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
|
// @cmember Ritorna il segno del reale
|
||||||
int sign() const;
|
int sign() const;
|
||||||
// @cmember Trasforma il reale in intero (operator int era troppo pericoloso)
|
// @cmember Trasforma il reale in intero (operator int era troppo pericoloso)
|
||||||
@ -332,12 +341,6 @@ real abs(const real& a) ;
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// TReal implementato coi maledetti DEC
|
|
||||||
|
|
||||||
extern const real ZERO;
|
|
||||||
extern const real UNO;
|
|
||||||
extern const real CENTO;
|
|
||||||
|
|
||||||
class TDistrib : public TObject
|
class TDistrib : public TObject
|
||||||
|
|
||||||
// @author:(INTERNAL) Villa
|
// @author:(INTERNAL) Villa
|
||||||
|
Loading…
x
Reference in New Issue
Block a user