Sign in Join
FPDoc Onlineexperiment

TMapID record

In unit Maps

Represents an ID in a map association.

Declaration

pascal
TMapID = record

Description

TMapID is a record type used to provide access to the byte values in the ID for a map association. Members are provided in TMapID to represent each byte in the signed or unsigned value used in the ID.

Values in the TMapIdType enumeration indicate which members in the variable structure are needed for the ID value. In other words, assigning an unsigned Byte value to the ID yields access to the U1 member. Assigning a signed ShortInt value to ID, yields access to the S1 member. Et. al.

The implementation for 16- and 32-byte ID values is platform- or OS-specific, and takes into account the Endian byte order for the values.

TMapID is the type used for the ID member in TMapItem.

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.