[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Helper for Double floating point type.
Source position: syshelph.inc line 731
type TDoubleHelper = type helper 

public 

const 

Epsilon = Double; = 4.9406564584124654418e324 

Precision for this floating point type. 
MaxValue = Double; = 1.7976931348623157081e+308 

Largest possible value for the Double floating point type. 
MinValue = Double; =  1.7976931348623157081e+308 

Smallest (negative) possible value for the Double floating point type. 
PositiveInfinity = Double; = 1.0 / 0.0 

Positive infinity as represented by a Double floating point type. 
NegativeInfinity = Double; = ( 1.0) / (0.0) 

Negative infinity as represented by a Double floating point type. 
NaN = Double; = 0.0 / 0.0 

Representation of NaN (Not a Number). 
public 

class function IsInfinity(); 

Check whether a value is positive or negative infinity. 
class function IsNan(); 

Check whether a value equals NaN. 
class function IsNegativeInfinity(); 

Check whether a value is negative infinity. 
class function IsPositiveInfinity(); 

Check whether a value is positive infinity. 
class function Parse(); 

Convert a string to a floating point value. 
class function Size; 

Size (in bytes) of a Doublesized floating point value. 
class function ToString(); 

Convert a Doublesized floating point value to a string. 
class function TryParse(); 

Try to convert a string to a Doublesized floating point value. 
procedure BuildUp(); 

Build a Doublesized floating point from its composing parts. 
function Exponent; 

Exponent of the floatingpoint value. 
function Fraction; 

Fraction of the floatingpoint value. 
function Mantissa; 

Mantissa of the floatingpoint. 
function SpecialType; 

Return the type of the Doublesized floating point value. 

Indexed access to the individual bytes of the floating point value. 


Indexed access to the words that make up the floating point value. 

property Sign: Boolean; [rw] 

Sign of the floating point value. 

The bit pattern of the exponent as stored in memory. 


Bitpattern that makes up the fractional part. 

end; 

Helper for Double floating point type. 
TDoubleHelper is the helper type for the Doublesized floating point type. It contains some conversion methods, as well as access to the lowlevel structure of the floatingpoint representation of a Double.

Helper for Double floating point type. 


Helper for Extended floating point type. 