TVmtFieldEntry

Describe a field of a record/class

Declaration

Source position: typinfo.pp line 196

Type
TVmtFieldEntry = packed record
private
  function GetNext : PVmtFieldEntry;
  function GetTail : Pointer;
public
  FieldOffset : PtrUInt;
  TypeIndex : Word;
  Name : ShortString;
  property Tail : Pointer;
  property Next : PVmtFieldEntry;
end

Description

TVmtFieldEntry records are generated by the compiler for all fields of a record or class that have RTTI associated with them. They describe the field as known to the compiler.

See also

Name Description
PtrUInt Unsigned integer type with same size as Pointer.
PVmtFieldEntry Pointer to #rtl.typinfo.TVmtFieldEntry type.
TVmtFieldTable Table of field descriptions for a class or record type.
Word An unsigned 16-bits integer