|
Public Methods |
| | XMLBigDecimal (const XMLCh *const strValue) |
| | Constructs a newly allocated XMLBigDecimal object that represents the value represented by the string.
|
| | ~XMLBigDecimal () |
| | XMLBigDecimal (const XMLBigDecimal &toCopy) |
| | XMLBigDecimal (const XMLBigDecimal &toCopy, const int addExponent) |
| | Constructs a newly allocated XMLBigDecimal object from an existing XMLBigDecimal with an extra Exponent.
|
| virtual XMLCh * | toString () const |
| | Return string representation of the decimal value.
|
| virtual XMLCh * | getRawData () const |
| | Return string representation of the decimal value.
|
| virtual const XMLCh * | getFormattedString () const |
| | Return the original and converted value of the original data.
|
| virtual int | getSign () const |
| | Returns the sign of this number.
|
| XMLBigInteger * | getValue () const |
| unsigned int | getScale () const |
| unsigned int | getTotalDigit () const |
| bool | operator== (const XMLBigDecimal &toCompare) const |
| | Compares this object to the specified object.
|
Static Public Methods |
| void | parseBigDecimal (const XMLCh *const strValue, XMLCh *const retValue, unsigned int &scaleValue) |
| int | compareValues (const XMLBigDecimal *const lValue, const XMLBigDecimal *const rValue) |
| void | matchScale (XMLBigDecimal *const lValue, XMLBigDecimal *const rValue) |