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 [inline, 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 [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]
getMantissa() const tntdb::Decimal
getUnsigned() const tntdb::Decimal [inline]
getUnsigned32() const tntdb::Decimal [inline]
getUnsigned64() 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
numberOfDigits(IntegerType n) const tntdb::Decimal [inline]
overflowDetectedInMultiplyByTen(T &n)tntdb::Decimal [inline, 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 [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]
setUnsigned(unsigned num)tntdb::Decimal [inline]
setUnsigned32(uint32_t num)tntdb::Decimal [inline]
setUnsigned64(uint64_t num)tntdb::Decimal [inline]
toString() const tntdb::Decimal
truncate enum valuetntdb::Decimal

Generated on Fri Aug 28 11:13:41 2009 for tntdb by  doxygen 1.6.1