[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Helper for a ShortInt-typed ordinal value.
Source position: syshelph.inc line 914
type TShortIntHelper = type helper  | 
||
default  | 
||
const  | 
||
MaxValue = High(shortint)  | 
  | 
Maximum value for a ShortInt.  | 
MinValue = Low(shortint)  | 
  | 
Minimum value for a ShortInt.  | 
MaxBit = High(TShortIntBitIndex)  | 
  | 
Maximum value for a bit.  | 
MinBit = Low(TShortIntBitIndex)  | 
  | 
Minimum value for a bit.  | 
MaxNibble = High(TShortIntNibbleIndex)  | 
  | 
Maximum value for a nibble.  | 
MinNibble = Low(TShortIntNibbleIndex)  | 
  | 
Minimum value for a nibble.  | 
public  | 
||
class function Parse();  | 
  | 
Convert from a string.  | 
class function Size;  | 
  | 
Size, in bytes, of the ShortInt value.  | 
class function ToString();  | 
  | 
Convert the value to string.  | 
class function TryParse();  | 
  | 
Try to convert a string to a ShortInt, report success or failure.  | 
function ToBoolean;  | 
  | 
Convert to a boolean value.  | 
function ToDouble;  | 
  | 
Convert to a double-sized floating point value.  | 
function ToExtended;  | 
  | 
Convert to an extended-sized floating point value.  | 
function ToBinString;  | 
  | 
Convert to a binary string representation.  | 
function ToHexString();  | 
  | 
Convert to a hexadecimal string representation.  | 
function ToSingle;  | 
  | 
Convert to an single-sized floating point value.  | 
function SetBit();  | 
  | 
Set bit to 1.  | 
function ClearBit();  | 
  | 
Set bit to 0.  | 
function ToggleBit();  | 
  | 
Invert bit.  | 
function TestBit();  | 
  | 
Check bit.  | 
procedure Clear;  | 
  | 
Set value to 0.  | 
function HighestSetBitPos;  | 
  | 
Return the position of the leftmost bit set.  | 
function LowestSetBitPos;  | 
  | 
Return the position of the rightmost bit set.  | 
function SetBitsCount;  | 
  | 
Count number of bits set.  | 
property Bits []: Boolean; [rw]  | 
  | 
Read or write a bit.  | 
  | 
Read or write a nibble.  | 
|
end;  | 
  | 
Helper for a ShortInt-typed ordinal value.  | 
TShortIntHelper contains some auxiliary routines for a ShortInt-typed ordinal value. It consists mainly of conversion routines to and from other types.
  | 
Helper type for strings.  | 
|
  | 
Helper for a byte-typed ordinal value.  | 
|
  | 
Helper for a SmallInt-typed ordinal value.  | 
|
  | 
Helper for a Word-typed ordinal value.  | 
|
  | 
Helper for a Cardinal-typed ordinal value.  | 
|
  | 
Helper for a Integer-typed ordinal value.  | 
|
  | 
Helper for a Int64-typed ordinal value.  | 
|
  | 
Helper for a QWord-typed ordinal value.  | 
|
  | 
Helper for a NativeInt-typed ordinal value.  | 
|
  | 
Helper for a NativeUInt-typed ordinal value.  |