tntdb  1.1
tntdb::Decimal Member List
This is the complete list of members for tntdb::Decimal, including all inherited members.
bankersRound enum valuetntdb::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 &quotient, ManType &remainder, ManType divisorPowerOfTenDigits)tntdb::Decimal [static]
ExponentType typedef (defined in tntdb::Decimal)tntdb::Decimal
FlagsType typedef (defined in tntdb::Decimal)tntdb::Decimal
FlagsTypeEnum enum nametntdb::Decimal
getDouble() const tntdb::Decimal [inline]
getExponent() const tntdb::Decimal
getFloat() const tntdb::Decimal [inline]
getFloatingPoint() const tntdb::Decimal
getInt() const tntdb::Decimal [inline]
getInt32() const tntdb::Decimal [inline]
getInt64() const tntdb::Decimal [inline]
getInteger(RoundingAlgorithmType roundingAlgorithm=round) const tntdb::Decimal
getIntegralFractionalExponent(ManType &integral, ManType &fractional, ExponentType &ex, ExponentType optionalUserSpecifiedExponentOffset=0) const tntdb::Decimal
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 valuetntdb::Decimal
infinityLong enum valuetntdb::Decimal
InfinityOutputType enum nametntdb::Decimal
infinityShort enum valuetntdb::Decimal
infinityTilde enum valuetntdb::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 valuetntdb::Decimal
negativeInfinity enum valuetntdb::Decimal
normalize()tntdb::Decimal
numberOfDigits(IntegerType n) 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
operator>(const tntdb::Decimal &other) const tntdb::Decimal [inline]
operator>=(const tntdb::Decimal &other) const tntdb::Decimal [inline]
overflowDetectedInMultiplyByTen(T &n)tntdb::Decimal [static]
positive enum valuetntdb::Decimal
positiveInfinity enum valuetntdb::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 valuetntdb::Decimal
RoundingAlgorithmType enum nametntdb::Decimal
setDecimalInt64(int64_t num, int32_t exp)tntdb::Decimal [inline]
setDecimalInteger(IntegerType num, int32_t exponent)tntdb::Decimal
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
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
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 valuetntdb::Decimal