| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Helper for Single floating point type
Source position: syshelph.inc line 181
| type TSingleHelper = type helper | ||
| function GetB(); | ||
| function GetW(); | ||
| function GetE; | ||
| function GetF; | ||
| function GetS; | ||
| procedure SetB(); | ||
| procedure SetW(); | ||
| procedure SetE(); | ||
| procedure SetF(); | ||
| procedure SetS(); | ||
| public | ||
| Const | ||
| 
 | Precision for this floating point type | |
| MaxValue = MaxValue; = 340282346638528859811704183484516925440.0 | 
 | Largest possible value for the Single floating point type | 
| MinValue = MinValue; = - 340282346638528859811704183484516925440.0 | 
 | Smallest (negative) possible value for the Single floating point type | 
| PositiveInfinity = PositiveInfinity; = 1.0 / 0.0 | 
 | Positive infinity as represented by a single floating point type | 
| NegativeInfinity = NegativeInfinity; = (- 1.0) / (0.0) | 
 | Negative infinity as represented by a single floating point type | 
| 
 | Representation of NaN (Not a Number) | |
| class function IsNan(); | 
 | Check whether a value equals NaN. | 
| class function IsInfinity(); | 
 | Check whether a value is positive or negative infinity. | 
| 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 single-sized floating point value. | 
| class function ToString(); | 
 | Convert a single-sized floating point value to a string | 
| class function TryParse(); | 
 | Try to convert a string to a single-sized floating point value. | 
| procedure BuildUp(); | 
 | Build a single-sized floating point from its composing parts | 
| function Exponent; | 
 | Exponent of the floating-point value | 
| function Fraction; | 
 | Fraction of the floating-point value | 
| function Mantissa; | 
 | Mantissa of the floating-point | 
| function SpecialType; | 
 | Return the type of the single-sized 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 Single floating point type | 
TSingleHelper is the helper type for the single-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 single.
| 
 | Helper for Double floating point type | |
| 
 | Helper for Extended floating point type |