|
typedef long | LongType |
|
typedef unsigned long | UnsignedLongType |
|
|
| Decimal (long double value) |
|
| Decimal (const std::string &value) |
|
| Decimal (long mantissa, short exponent) |
|
const std::string & | mantissa () const |
|
short | exponent () const |
|
bool | negative () const |
|
bool | isInfinity (bool positiveInfinity=true) const |
|
bool | isPositiveInfinity () const |
|
bool | isNegativeInfinity () const |
|
bool | isNaN () const |
|
bool | isZero () const |
|
void | setDouble (long double value) |
|
long double | getDouble () const |
|
void | setInteger (short l, short exponent=0) |
|
void | setInteger (int l, short exponent=0) |
|
void | setInteger (long l, short exponent=0) |
|
void | setInteger (long long l, short exponent=0) |
|
void | setInteger (unsigned short l, short exponent=0) |
|
void | setInteger (unsigned int l, short exponent=0) |
|
void | setInteger (unsigned long l, short exponent=0) |
|
void | setInteger (unsigned long long l, short exponent=0) |
|
template<typename IntType > |
IntType | getInteger () const |
|
std::string | toString () const |
|
std::string | toStringSci () const |
|
std::string | toStringFix () const |
|
Decimal | operator- () const |
|
bool | operator== (const Decimal &other) const |
|
bool | operator!= (const Decimal &other) const |
|
bool | operator< (const Decimal &other) const |
|
bool | operator> (const Decimal &other) const |
|
bool | operator<= (const Decimal &other) const |
|
bool | operator>= (const Decimal &other) const |
|
The documentation for this class was generated from the following file: