Skip to content

TSmallIntHelper

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

Helper for a SmallInt-typed ordinal value

Declaration

Source position: syshelph.inc line 434

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

Description

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

Inheritance

Class Description
TSmallIntHelper Helper for a SmallInt-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
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
TStringHelper Helper type for strings.
TWordHelper Helper for a Word-typed ordinal value