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. |
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|