![]() |
API 0.9.5
|
Go to the source code of this file.
Functions | |
| function | CPDecimalAdd (result, leftOperand, rightOperand, roundingMode, longMode) |
| function | CPDecimalCompact (dcm) |
| function | CPDecimalCompare (leftOperand, rightOperand) |
| function | CPDecimalCopy (dcm) |
| function | CPDecimalDivide (result, leftOperand, rightOperand, roundingMode) |
| function | CPDecimalIsNotANumber (dcm) |
| function | CPDecimalIsOne (dcm) |
| function | CPDecimalIsZero (dcm) |
| function | CPDecimalMakeNaN () |
| function | CPDecimalMakeOne () |
| function | CPDecimalMakeWithParts (mantissa, exponent) |
| function | CPDecimalMakeWithString (string, locale) |
| function | CPDecimalMakeZero () |
| function | CPDecimalMultiply (result, leftOperand, rightOperand, roundingMode, powerMode) |
| function | CPDecimalMultiplyByPowerOf10 (result, dcm, power, roundingMode) |
| function | CPDecimalNormalize (dcm1, dcm2, roundingMode, longMode) |
| function | CPDecimalPower (result, dcm, power, roundingMode) |
| function | CPDecimalRound (result, dcm, scale, roundingMode) |
| function | CPDecimalString (dcm, locale) |
| function | CPDecimalSubtract (result, leftOperand, rightOperand, roundingMode) |
Variables | |
| CPCalculationDivideByZero = 4 | |
| CPCalculationLossOfPrecision = 1 | |
| CPCalculationOverflow = 2 | |
| CPCalculationUnderflow = 3 | |
| CPDecimalMaxDigits = 38 | |
| CPDecimalMaxExponent = 127 | |
| CPDecimalMinExponent = -128 | |
| CPDecimalNoScale | |
| CPDecimalNumberDivideByZeroException = @"CPDecimalNumberDivideByZeroException" | |
| CPDecimalNumberExactnessException = @"CPDecimalNumberExactnessException" | |
| CPDecimalNumberOverflowException = @"CPDecimalNumberOverflowException" | |
| CPDecimalNumberUnderflowException = @"CPDecimalNumberUnderflowException" | |
| CPRoundBankers = 4 | |
| CPRoundDown = 2 | |
| CPRoundPlain = 1 | |
| CPRoundUp = 3 | |
Definition at line 66 of file CPDecimal.j.
Definition at line 63 of file CPDecimal.j.
Definition at line 64 of file CPDecimal.j.
Definition at line 65 of file CPDecimal.j.
| CPDecimalMaxDigits = 38 |
Definition at line 54 of file CPDecimal.j.
| CPDecimalMaxExponent = 127 |
Definition at line 55 of file CPDecimal.j.
| CPDecimalMinExponent = -128 |
Definition at line 56 of file CPDecimal.j.
128 CPCalculationNoError = 0
Definition at line 59 of file CPDecimal.j.
| CPDecimalNumberDivideByZeroException = @"CPDecimalNumberDivideByZeroException" |
Definition at line 79 of file CPDecimal.j.
| CPDecimalNumberExactnessException = @"CPDecimalNumberExactnessException" |
Definition at line 78 of file CPDecimal.j.
| CPDecimalNumberOverflowException = @"CPDecimalNumberOverflowException" |
Definition at line 76 of file CPDecimal.j.
| CPDecimalNumberUnderflowException = @"CPDecimalNumberUnderflowException" |
Definition at line 77 of file CPDecimal.j.
| CPRoundBankers = 4 |
Definition at line 72 of file CPDecimal.j.
| CPRoundDown = 2 |
Definition at line 70 of file CPDecimal.j.
| CPRoundPlain = 1 |
Definition at line 69 of file CPDecimal.j.
| CPRoundUp = 3 |
Definition at line 71 of file CPDecimal.j.