|
constexpr | RealCharacteristics (int p) |
|
|
int | binaryPrecision |
|
int | bits {BitsForBinaryPrecision(binaryPrecision)} |
|
bool | isImplicitMSB {binaryPrecision != 64 } |
|
int | significandBits {binaryPrecision - isImplicitMSB} |
|
int | exponentBits {bits - significandBits - 1 } |
|
int | maxExponent {(1 << exponentBits) - 1} |
|
int | exponentBias {maxExponent / 2} |
|
int | decimalPrecision {LogBaseTwoToLogBaseTen(binaryPrecision - 1)} |
|
int | decimalRange {LogBaseTwoToLogBaseTen(exponentBias - 1)} |
|
int | maxDecimalConversionDigits {MaxDecimalConversionDigits(binaryPrecision)} |
|
int | maxHexadecimalConversionDigits |
|
◆ maxHexadecimalConversionDigits
int Fortran::common::RealCharacteristics::maxHexadecimalConversionDigits |
Initial value:{
MaxHexadecimalConversionDigits(binaryPrecision)}
The documentation for this class was generated from the following file: