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 |