TUInt24Rec
Unicode integer 24-bit data
Declaration
Source position: unicodedata.pas line 221
Type
TUInt24Rec = packed record
public
byte0 : Byte;
byte1 : Byte;
byte2 : Byte;
TUInt24Rec.class operator implicit(a: TUInt24Rec) : Cardinal;
TUInt24Rec.class operator implicit(a: TUInt24Rec) : LongInt;
TUInt24Rec.class operator implicit(a: TUInt24Rec) : Word;
TUInt24Rec.class operator implicit(a: TUInt24Rec) : Byte;
TUInt24Rec.class operator implicit(a: Cardinal) : TUInt24Rec;
TUInt24Rec.class operator equal(a: TUInt24Rec; b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator equal(a: TUInt24Rec; b: Cardinal) : Boolean;
TUInt24Rec.class operator equal(a: Cardinal; b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator equal(a: TUInt24Rec; b: LongInt) : Boolean;
TUInt24Rec.class operator equal(a: LongInt; b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator equal(a: TUInt24Rec; b: Word) : Boolean;
TUInt24Rec.class operator equal(a: Word; b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator equal(a: TUInt24Rec; b: Byte) : Boolean;
TUInt24Rec.class operator equal(a: Byte; b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator notequal(a: TUInt24Rec; b: TUInt24Rec)
: Boolean;
TUInt24Rec.class operator notequal(a: TUInt24Rec; b: Cardinal) : Boolean;
TUInt24Rec.class operator notequal(a: Cardinal; b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator greaterthan(a: TUInt24Rec; b: TUInt24Rec)
: Boolean;
TUInt24Rec.class operator greaterthan(a: TUInt24Rec; b: Cardinal)
: Boolean;
TUInt24Rec.class operator greaterthan(a: Cardinal; b: TUInt24Rec)
: Boolean;
TUInt24Rec.class operator greaterthanorequal(a: TUInt24Rec;
b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator greaterthanorequal(a: TUInt24Rec; b: Cardinal)
: Boolean;
TUInt24Rec.class operator greaterthanorequal(a: Cardinal; b: TUInt24Rec)
: Boolean;
TUInt24Rec.class operator lessthan(a: TUInt24Rec; b: TUInt24Rec)
: Boolean;
TUInt24Rec.class operator lessthan(a: TUInt24Rec; b: Cardinal) : Boolean;
TUInt24Rec.class operator lessthan(a: Cardinal; b: TUInt24Rec) : Boolean;
TUInt24Rec.class operator lessthanorequal(a: TUInt24Rec; b: TUInt24Rec)
: Boolean;
TUInt24Rec.class operator lessthanorequal(a: TUInt24Rec; b: Cardinal)
: Boolean;
TUInt24Rec.class operator lessthanorequal(a: Cardinal; b: TUInt24Rec)
: Boolean;
end
Description
Unicode data exists mostly of 24-bit data (3 bytes). This type is meant to deal efficiently with this data. it has members to split out the data in bytes, and functions to query the various properties stored in the data.
See also
Name | Description |
---|---|
Byte | An unsigned 8-bits integer |
Byte | An unsigned 8-bits integer |
Byte | An unsigned 8-bits integer |