[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Helper for a Cardinal-typed ordinal value.
Source position: syshelph.inc line 1083
type TCardinalHelper = type helper |
||
default |
||
const |
||
MaxValue = High(Cardinal) |
|
Maximum value for a Cardinal. |
MinValue = Low(Cardinal) |
|
Minimum value for a Cardinal. |
MaxBit = High(TCardinalBitIndex) |
|
Maximum value for a bit. |
MinBit = Low(TCardinalBitIndex) |
|
Minimum value for a bit. |
MaxNibble = High(TCardinalNibbleIndex) |
|
Maximum value for a nibble. |
MinNibble = Low(TCardinalNibbleIndex) |
|
Minimum value for a nibble. |
MaxByte = High(TCardinalByteIndex) |
|
Maximum value for a byte. |
MinByte = Low(TCardinalByteIndex) |
|
Minimum value for a byte. |
MaxWord = High(TCardinalWordIndex) |
|
Maximum value for a word. |
MinWord = Low(TCardinalWordIndex) |
|
Minimum value for a word. |
public |
||
class function Parse(); |
|
Convert from a string. |
class function Size; |
|
Size, in bytes, of the Cardinal value. |
class function ToString(); |
|
Convert the value to string. |
class function TryParse(); |
|
Try to convert a string to a Cardinal, 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. |
|
property Bytes []: Byte; [rw] |
|
Read or write a byte. |
property Words []: Word; [rw] |
|
Read or write a word. |
end; |
|
Helper for a Cardinal-typed ordinal value. |
TCardinalHelper contains some auxiliary routines for a Cardinal-typed ordinal value. It consists mainly of conversion routines to and from other types.
|
Helper type for strings. |
|
|
Helper for a ShortInt-typed ordinal value. |
|
|
Helper for a SmallInt-typed ordinal value. |
|
|
Helper for a Word-typed ordinal value. |
|
|
Helper for a byte-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. |