|  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 | | |  |  |  | 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members 
 XMLAbstractDoubleFloat  Class ReferenceInheritance diagram for XMLAbstractDoubleFloat: [legend]Collaboration diagram for XMLAbstractDoubleFloat:  [legend]List of all members. 
 Member Enumeration Documentation
 
  
    | 
        
          | enum XMLAbstractDoubleFloat::LiteralType |  |  
  
    |  | 
 
Enumeration values:
| NegINF |  |  | PosINF |  |  | NaN |  |  | SpecialTypeNum |  |  | Normal |  | 
 |  
 Constructor & Destructor Documentation
 
  
    | 
        
          | virtual XMLAbstractDoubleFloat::~XMLAbstractDoubleFloat | ( |  | ) |  [virtual] |  |  
 
 Member Function Documentation
 
  
    | 
        
          | virtual void XMLAbstractDoubleFloat::checkBoundary | ( | const XMLCh *const | strValue | ) |  [protected, pure virtual] |  |  
 
  
    | 
        
          | int XMLAbstractDoubleFloat::compareValues | ( | const XMLAbstractDoubleFloat *const | lValue, |  
          |  |  | const XMLAbstractDoubleFloat *const | rValue, |  
          |  |  | MemoryManager *const | manager |  
          |  | ) |  [static, protected] |  |  
  
    |  | 
Compares this object to the specified object.
 
The result is trueif and only if the argument is notnulland is anXMLAbstractDoubleFloatobject that contains the sameintvalue as this object. 
Parameters: 
| lValue | the object to compare with. |  | rValue | the object to compare against. | 
 
Returns: 
trueif the objects are the same;falseotherwise.
 |  
 
 
  
    | 
        
          | virtual const XMLCh* XMLAbstractDoubleFloat::getFormattedString | ( |  | ) | const  [virtual] |  |  
  
    |  | 
Return the original and converted value of the original data.
 
(applicable to double/float)
 
The internal buffer is returned directly, user is not required  to delete the returned buffer 
 
Implements XMLNumber.     |  
 
  
    | 
        
          | MemoryManager * XMLAbstractDoubleFloat::getMemoryManager | ( |  | ) | const |  |  
 
  
    | 
        
          | virtual XMLCh* XMLAbstractDoubleFloat::getRawData | ( |  | ) | const  [virtual] |  |  
  
    |  | 
Return string representation of the decimal value.
 
A decimal point will be included as necessary. Similar to toString above, but the internal buffer is returned directly, user is not required to delete the returned buffer 
 
Implements XMLNumber.     |  
 
  
    | 
        
          | virtual int XMLAbstractDoubleFloat::getSign | ( |  | ) | const  [virtual] |  |  
  
    |  | 
Returns the sign of this number.
 
-1 negative 0 zero 1 positive 
 
Implements XMLNumber.     |  
 
  
    | 
        
          | void XMLAbstractDoubleFloat::init | ( | const XMLCh *const | strValue | ) |  [protected] |  |  
 
  
    | 
        
          | void XMLAbstractDoubleFloat::normalizeDecimalPoint | ( | char *const | toNormal | ) |  |  |  
 
  
    | 
        
          | virtual XMLCh* XMLAbstractDoubleFloat::toString | ( |  | ) | const  [virtual] |  |  
  
    |  | 
Deprecated: please use getRawData.
 
 
Implements XMLNumber.     |  
 Member Data Documentation
 
  
    | 
        
          | bool XMLAbstractDoubleFloat::fDataConverted  [protected] |  |  
 
 
  
    | 
        
          | double XMLAbstractDoubleFloat::fValue  [protected] |  |  The documentation for this class was generated from the following file:
 | 
 
 | 
 |