TUCA_PropItemRec

Unicode Collation data item properties

Declaration

Source position: unicodedata.pas line 358

Type
TUCA\_PropItemRec = packed record
private
  FLAG\_VALID = 0;
  FLAG\_CODEPOINT = 1;
  FLAG\_CONTEXTUAL = 2;
  FLAG\_DELETION = 3;
  FLAG\_COMPRESS\_WEIGHT\_1 = 6;
  FLAG\_COMPRESS\_WEIGHT\_2 = 7;
  function GetCodePoint : UInt24;
public
  WeightLength : Byte;
  ChildCount : Byte;
  Size : Word;
  Flags : Byte;
  function HasCodePoint : Boolean;
  property CodePoint : UInt24;
  function IsValid : Boolean;
  procedure GetWeightArray(ADest: PUCA\_PropWeights);
  function GetSelfOnlySize : Cardinal;
  function GetContextual : Boolean;
  property Contextual : Boolean;
  function GetContext : PUCA\_PropItemContextTreeRec;
  function IsDeleted : Boolean;
  function IsWeightCompress\_1 : Boolean;
  function IsWeightCompress\_2 : Boolean;
end

Description

TUCA_PropItemRec encodes 1 entry from the Unicode Collation data in an encoded form.

See also

Name Description
Byte An unsigned 8-bits integer
Byte An unsigned 8-bits integer
Byte An unsigned 8-bits integer
TUCA_PropItemContextTreeRec Internal tree structure for sorted storage of unicode collation data
UInt24 Alias for TUInt24Rec
Word An unsigned 16-bits integer