TIntegerHelper

[Properties (by Name)][Methods (by Name)][Events (by Name)]

Helper for a Integer-typed ordinal value

Declaration

Source position: syshelph.inc line 509

Type
  TIntegerHelper = type helper type for Integer
  public
    MaxValue = 2147483647;
    MinValue = - 2147483648;
    class function Size : Integer;  Static;
    class function ToString(const AValue: Integer) : string;  Overload
                           ;  Static;
    function ToString : string;  Overload;
    class function Parse(const AString: string) : Integer;  Static;
    class function TryParse(const AString: string; out AValue: Integer)
                            : Boolean;  Static;
    function ToBoolean : Boolean;
    function ToDouble : Double;
    function ToExtended : Extended;
    function ToBinString : string;
    function ToHexString(const AMinDigits: Integer) : string;  Overload;
    function ToHexString : string;  Overload;
    function ToSingle : Single;
    function SetBit(const Index: TIntegerBitIndex) : Integer;
    function ClearBit(const Index: TIntegerBitIndex) : Integer;
    function ToggleBit(const Index: TIntegerBitIndex) : Integer;
    function TestBit(const Index: TIntegerBitIndex) : Boolean;
  end
  ;

Description

TIntegerHelper contains some auxiliary routines for a Integer-typed ordinal value. It consists mainly of conversion routines to and from other types.

Members

Member Type Visibility Description
ClearBit Method public
MaxValue Constant public Maximum value for a Integer
MinValue Constant public Minimum value for a Integer
Parse Method public Convert from a string
SetBit Method public
Size Method public Size, in bytes, of the Integer value
TestBit Method public
ToBinString Method public
ToBoolean Method public Convert to a boolean value
ToDouble Method public Convert to a double-sized floating point value
ToExtended Method public Convert to an extended-sized floating point value
ToggleBit Method public
ToHexString Method public Convert to a hexadecimal string representation
ToSingle Method public Convert to an single-sized floating point value
ToString Method public Convert the value to string
TryParse Method public Try to convert a string to a Integer, report success or failure

Inheritance

Class Description
TIntegerHelper Helper for a Integer-typed ordinal value

See also

Name Description
TByteHelper Helper for a byte-typed ordinal value
TCardinalHelper Helper for a Cardinal-typed ordinal value
TInt64Helper Helper for a Int64-typed ordinal value
TNativeIntHelper Helper for a NativeInt-typed ordinal value
TNativeUIntHelper Helper for a NativeUInt-typed ordinal value
TQWordHelper Helper for a QWord-typed ordinal value
TShortIntHelper Helper for a ShortInt-typed ordinal value
TSmallIntHelper Helper for a SmallInt-typed ordinal value
TStringHelper Helper type for strings.
TWordHelper Helper for a Word-typed ordinal value