, including all inherited members.
bankersRound enum value | tntdb::Decimal | |
Base enum value (defined in tntdb::Decimal) | tntdb::Decimal | |
Decimal() | tntdb::Decimal | |
Decimal(double value) | tntdb::Decimal | [explicit] |
Decimal(int64_t man, ExponentType exp) | tntdb::Decimal | |
Decimal(MantissaType man, ExponentType exp, FlagsType f, PrintFlagsType pf=infinityShort) | tntdb::Decimal | |
divideByPowerOfTen(const ManType dividend, ManType "ient, ManType &remainder, ManType divisorPowerOfTenDigits) | tntdb::Decimal | [inline, static] |
ExponentType typedef (defined in tntdb::Decimal) | tntdb::Decimal | |
FlagsType typedef (defined in tntdb::Decimal) | tntdb::Decimal | |
FlagsTypeEnum enum name | tntdb::Decimal | |
getDouble() const | tntdb::Decimal | [inline] |
getExponent() const | tntdb::Decimal | |
getFloat() const | tntdb::Decimal | [inline] |
getFloatingPoint() const | tntdb::Decimal | [inline] |
getInt() const | tntdb::Decimal | [inline] |
getInt32() const | tntdb::Decimal | [inline] |
getInt64() const | tntdb::Decimal | [inline] |
getInteger(RoundingAlgorithmType roundingAlgorithm=round) const | tntdb::Decimal | [inline] |
getIntegralFractionalExponent(ManType &integral, ManType &fractional, ExponentType &ex, ExponentType optionalUserSpecifiedExponentOffset=0) const | tntdb::Decimal | [inline] |
getLong() const | tntdb::Decimal | [inline] |
getMantissa() const | tntdb::Decimal | |
getUnsigned() const | tntdb::Decimal | [inline] |
getUnsigned32() const | tntdb::Decimal | [inline] |
getUnsigned64() const | tntdb::Decimal | [inline] |
getUnsignedLong() const | tntdb::Decimal | [inline] |
infinity enum value | tntdb::Decimal | |
infinityLong enum value | tntdb::Decimal | |
InfinityOutputType enum name | tntdb::Decimal | |
infinityShort enum value | tntdb::Decimal | |
infinityTilde enum value | tntdb::Decimal | |
init(MantissaType m, ExponentType e, FlagsType f=positive, PrintFlagsType pf=infinityShort) | tntdb::Decimal | [protected] |
isInfinity() const | tntdb::Decimal | |
isInfinity(bool positiveInfinity) const | tntdb::Decimal | |
isNaN() const | tntdb::Decimal | |
isPositive() const | tntdb::Decimal | [inline] |
isZero() const | tntdb::Decimal | |
MantissaType typedef (defined in tntdb::Decimal) | tntdb::Decimal | |
NaN enum value | tntdb::Decimal | |
negativeInfinity enum value | tntdb::Decimal | |
normalize() | tntdb::Decimal | |
numberOfDigits(IntegerType n) const | tntdb::Decimal | [inline] |
operator!=(const tntdb::Decimal &other) const | tntdb::Decimal | [inline] |
operator<(const tntdb::Decimal &other) const | tntdb::Decimal | |
operator<=(const tntdb::Decimal &other) const | tntdb::Decimal | [inline] |
operator==(const tntdb::Decimal &other) const | tntdb::Decimal | |
operator>(const tntdb::Decimal &other) const | tntdb::Decimal | [inline] |
operator>=(const tntdb::Decimal &other) const | tntdb::Decimal | [inline] |
overflowDetectedInMultiplyByTen(T &n) | tntdb::Decimal | [inline, static] |
positive enum value | tntdb::Decimal | |
positiveInfinity enum value | tntdb::Decimal | |
print(std::ostream &out) const | tntdb::Decimal | |
print(std::ostream &out, PrintFlagsType printFlags) const | tntdb::Decimal | |
PrintFlagsType typedef (defined in tntdb::Decimal) | tntdb::Decimal | |
printFraction(std::ostream &out, ExponentType fracDigits, MantissaType fractional) | tntdb::Decimal | [protected, static] |
read(std::istream &in, bool ignoreOverflowReadingFraction=false) | tntdb::Decimal | |
round enum value | tntdb::Decimal | |
RoundingAlgorithmType enum name | tntdb::Decimal | |
setDecimalInt64(int64_t num, int32_t exp) | tntdb::Decimal | [inline] |
setDecimalInteger(IntegerType num, int32_t exponent) | tntdb::Decimal | [inline] |
setDecimalUnsigned64(uint64_t num, int32_t exp) | tntdb::Decimal | [inline] |
setDouble(double num) | tntdb::Decimal | [inline] |
setFloat(float num) | tntdb::Decimal | [inline] |
setFloatingPoint(FloatingPointType num) | tntdb::Decimal | [inline] |
setInt(int num) | tntdb::Decimal | [inline] |
setInt32(int32_t num) | tntdb::Decimal | [inline] |
setInt64(int64_t num) | tntdb::Decimal | [inline] |
setInteger(IntegerType num) | tntdb::Decimal | [inline] |
setLong(long num) | tntdb::Decimal | [inline] |
setUnsigned(unsigned num) | tntdb::Decimal | [inline] |
setUnsigned32(uint32_t num) | tntdb::Decimal | [inline] |
setUnsigned64(uint64_t num) | tntdb::Decimal | [inline] |
setUnsignedLong(unsigned long num) | tntdb::Decimal | [inline] |
toString() const | tntdb::Decimal | |
truncate enum value | tntdb::Decimal | |