TInt64Helper
[Properties (by Name)][Methods (by Name)][Events (by Name)]
Helper for a Int64-typed ordinal value
Declaration
Source position: syshelph.inc line 534
Type
TInt64Helper = type helper type for Int64
public
MaxValue = 9223372036854775807;
MinValue = - 9223372036854775808;
class function Parse(const AString: string) : Int64; Static;
class function Size : Integer; Static;
class function ToString(const AValue: Int64) : string; Overload
; Static;
function ToString : string; Overload;
class function TryParse(const AString: string; out AValue: Int64)
: 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: TInt64BitIndex) : Int64;
function ClearBit(const Index: TInt64BitIndex) : Int64;
function ToggleBit(const Index: TInt64BitIndex) : Int64;
function TestBit(const Index: TInt64BitIndex) : Boolean;
end
;
Description
TInt64Helper contains some auxiliary routines for a Int64-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 Int64 |
| MinValue | Constant | public | Minimum value for a Int64 |
| Parse | Method | public | Convert from a string |
| SetBit | Method | public | |
| Size | Method | public | Size, in bytes, of the Int64 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 Int64, report success or failure |
Inheritance
| Class | Description |
|---|---|
| TInt64Helper | Helper for a Int64-typed ordinal value |
See also
| Name | Description |
|---|---|
| TByteHelper | Helper for a byte-typed ordinal value |
| TCardinalHelper | Helper for a Cardinal-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 |