FPDoc Online › RTL › sysutils › TExtendedHelper TExtendedHelper helper Source Save as PDF In unit sysutils
Helper for Extended floating point type.
Declaration pascal Copy
TExtendedHelper = class
Description TExtendedHelper is the helper type for the Extended-sized floating point type.
It contains some conversion methods, as well as access to the low-level
structure of the floating-point representation of a Extended.
See also Properties Bytespublic Indexed access to the individual bytes of the floating point value. Wordspublic Indexed access to the words that make up the floating point value. Signpublic Sign of the floating point value. Exppublic The bit pattern of the exponent as stored in memory. Fracpublic Bitpattern that makes up the fractional part.
Methods ToStringpublic Convert a Extended-sized floating point value to a string. Parsepublic Convert a string to a floating point value. TryParsepublic Try to convert a string to a Extended-sized floating point value. IsNanpublic Check whether a value equals NaN. IsInfinitypublic Check whether a value is positive or negative infinity. IsNegativeInfinitypublic Check whether a value is negative infinity. IsPositiveInfinitypublic Check whether a value is positive infinity. Sizepublic Size (in bytes) of a Extended-sized floating point value. BuildUppublic Build a Extended-sized floating point from its composing parts. Exponentpublic Exponent of the floating-point value. Fractionpublic Fraction of the floating-point value. Mantissapublic Mantissa of the floating-point. SpecialTypepublic Return the type of the Extended-sized floating point value.
Types and constants Epsilonpublic Precision for this floating point type. MachineEpsilonpublic MaxValuepublic Largest possible value for the Extended floating point type. MinValuepublic Smallest (negative) possible value for the Extended floating point type. PositiveInfinitypublic Positive infinity as represented by a Extended floating point type. NegativeInfinitypublic Negative infinity as represented by a Extended floating point type. NaNpublic Representation of NaN (Not a Number).
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.