Skip to content

TCardinalHelper

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

Helper for a Cardinal-typed ordinal value

Declaration

Source position: syshelph.inc line 484

Type
  TCardinalHelper = type helper type for Cardinal
  public
    MaxValue = 4294967295;
    MinValue = 0;
    class function Parse(const AString: string) : Cardinal;  Static;
    class function Size : Integer;  Static;
    class function ToString(const AValue: Cardinal) : string;  Overload
                           ;  Static;
    function ToString : string;  Overload;
    class function TryParse(const AString: string; out AValue: Cardinal)
                            : 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: TCardinalBitIndex) : Cardinal;
    function ClearBit(const Index: TCardinalBitIndex) : Cardinal;
    function ToggleBit(const Index: TCardinalBitIndex) : Cardinal;
    function TestBit(const Index: TCardinalBitIndex) : Boolean;
  end
  ;

Description

TCardinalHelper contains some auxiliary routines for a Cardinal-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 Cardinal
MinValue Constant public Minimum value for a Cardinal
Parse Method public Convert from a string
SetBit Method public
Size Method public Size, in bytes, of the Cardinal 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 Cardinal, report success or failure

Inheritance

Class Description
TCardinalHelper Helper for a Cardinal-typed ordinal value

See also

Name Description
TByteHelper Helper for a byte-typed ordinal value
TInt64Helper Helper for a Int64-typed ordinal value
TIntegerHelper Helper for a Integer-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