| static void DoubleSupport::initialize | ( | ) | [static] |
Perform static initialization.
See class PlatformSupportInit.
| static void DoubleSupport::terminate | ( | ) | [static] |
Perform static shut down.
See class PlatformSupportInit.
| static bool DoubleSupport::isNaN | ( | double | theNumber | ) | [static] |
Determine if target is not a number.
| theNumber | target number |
| static bool DoubleSupport::isPositiveInfinity | ( | double | theNumber | ) | [static] |
Determine if target is positive infinity.
| theNumber | target number |
| static bool DoubleSupport::isNegativeInfinity | ( | double | theNumber | ) | [static] |
Determine if target is negative infinity.
| theNumber | target number |
| static bool DoubleSupport::isPositiveZero | ( | double | theNumber | ) | [static] |
Determine if target is positive 0.
| theNumber | target number |
| static bool DoubleSupport::isNegativeZero | ( | double | theNumber | ) | [static] |
Determine if target is negative 0.
| theNumber | target number |
| static double DoubleSupport::getNaN | ( | ) | [static] |
Double value that represents "not a number".
| static double DoubleSupport::getPositiveInfinity | ( | ) | [static] |
Double value that represents positive infinity.
| static double DoubleSupport::getNegativeInfinity | ( | ) | [static] |
Double value that represents negative infinity.
| static bool DoubleSupport::equal | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Compare two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to compare | |
| theRHS | a number to compare |
| static bool DoubleSupport::notEqual | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Compare two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to compare | |
| theRHS | a number to compare |
| static bool DoubleSupport::lessThan | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Compare two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to compare | |
| theRHS | a number to compare |
| static bool DoubleSupport::lessThanOrEqual | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Compare two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to compare | |
| theRHS | a number to compare |
| static bool DoubleSupport::greaterThan | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Compare two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to compare | |
| theRHS | a number to compare |
| static bool DoubleSupport::greaterThanOrEqual | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Compare two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to compare | |
| theRHS | a number to compare |
| static double DoubleSupport::add | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Add two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to add | |
| theRHS | a number to add |
| static double DoubleSupport::subtract | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Subtract two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to subtract | |
| theRHS | a number to subtract |
| static double DoubleSupport::multiply | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Multiply two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to multiply | |
| theRHS | a number to multiply |
| static double DoubleSupport::divide | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Divide two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to divide | |
| theRHS | a number to divide |
| static double DoubleSupport::modulus | ( | double | theLHS, | |
| double | theRHS | |||
| ) | [static] |
Determine the modulus two double values, taking into account the fact that we must support IEEE 754.
| theLHS | a number to divide | |
| theRHS | a number to divide |
| static double DoubleSupport::negative | ( | double | theDouble | ) | [static] |
Determine the negative of a double value, taking into account the fact that we must support IEEE 754.
| theDouble | a number to negate |
| static double DoubleSupport::abs | ( | double | theDouble | ) | [static] |
Return the absolute value of theDouble.
If theDouble is NaN, NaN is returned
| theDouble | a number to fabs |
| static bool DoubleSupport::isValid | ( | const XalanDOMString & | theString | ) | [static] |
Determine whether or not a string contains a valid floating point number.
| theString | The string to check. |
| static bool DoubleSupport::isValid | ( | const XalanDOMChar * | theString | ) | [static] |
Determine whether or not a string contains a valid floating point number.
| theString | The string to check. |
| static double DoubleSupport::toDouble | ( | const XalanDOMString & | theString, | |
| MemoryManager & | theManager | |||
| ) | [static] |
Convert a string to a double value.
Returns NaN if the string is not a valid floating point number.
| theString | The string to convert. | |
| theManager | The MemoryManager instance to use. |
| static double DoubleSupport::toDouble | ( | const XalanDOMChar * | theString, | |
| MemoryManager & | theManager | |||
| ) | [static] |
Convert a string to a double value.
Returns NaN if the string is not a valid floating point number.
| theString | The string to convert. | |
| theManager | The MemoryManager instance to use. |
| static double DoubleSupport::round | ( | double | theValue | ) | [static] |
Round a number according to the XPath rules.
| theValue | The value to round. |
| static double DoubleSupport::ceiling | ( | double | theValue | ) | [static] |
Returns the ceiling of a number according to the XPath rules.
| theValue | The value to round. |
| static double DoubleSupport::floor | ( | double | theValue | ) | [static] |
Returns the floor of a number according to the XPath rules.
| theValue | The value to round. |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|