TDecimal

A decimal number stored as a Significand and an Exponent.

Source

Decimal.pas (32)

Description

The value of a TDecimal is equal to Significand * 10 to the Exponent.

Fields

ScopeVisibilityTypeNameDescription
InstancepublicTIntegerSignificand
InstancepublicTInteger32Exponent

Methods

ScopeVisibilityResultNameDescription
InstancepublicTTextToText()
InstancepublicTFloatingPoint64ToFloatingPoint64()
InstancepublicTIntegerToInteger()
InstancepublicTBooleanEqualRepresentation(Value: TDecimal)
InstancepublicTDecimalSetExponent(Value: TInteger32)
InstancepublicTDecimalScale(Value: TInteger32)
GlobalprivateMatchExponents(Left: TDecimal; Right: TDecimal)
GlobalpublicTDecimalNew(Significand: TInteger; Exponent: TInteger32)
GlobalpublicTDecimalFromText(Value: TText)
GlobalpublicTDecimalFromFloatingPoint64(Value: TFloatingPoint64)
GlobalpublicTSignCompare(Left: TDecimal; Right: TDecimal)
GlobalpublicTDecimalImplicit(Operand: TInteger32)
GlobalpublicTDecimalImplicit(Operand: TInteger)
GlobalpublicTBooleanEqual(Left: TDecimal; Right: TDecimal)
GlobalpublicTBooleanNotEqual(Left: TDecimal; Right: TDecimal)
GlobalpublicTBooleanLessThan(Left: TDecimal; Right: TDecimal)
GlobalpublicTBooleanLessThanOrEqual(Left: TDecimal; Right: TDecimal)
GlobalpublicTBooleanGreaterThan(Left: TDecimal; Right: TDecimal)
GlobalpublicTBooleanGreaterThanOrEqual(Left: TDecimal; Right: TDecimal)
GlobalpublicTDecimalPositive(Operand: TDecimal)
GlobalpublicTDecimalNegative(Operand: TDecimal)
GlobalpublicTDecimalAdd(Left: TDecimal; Right: TDecimal)
GlobalpublicTDecimalSubtract(Left: TDecimal; Right: TDecimal)
GlobalpublicTDecimalMultiply(Left: TDecimal; Right: TDecimal)