Unit 'TypInfo' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#rtl]

TVmtFieldEntry

Describe a field of a record/class.

Declaration

Source position: typinfo.pp line 215

type TVmtFieldEntry = packed record

public

  FieldOffset: SizeUInt;

  

Offset of the field from the start of the class data.

  TypeIndex: Word;

  

Type of the field.

  Name: ShortString;

  

Name of the field.

  property Tail: Pointer; [r]

  

Pointer to the next RTTI structure.

  property Next: PVmtFieldEntry; [r]

  

Pointer to the next TVmtFieldEntry.

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

PVmtFieldEntry

  

Pointer to #rtl.typinfo.TVmtFieldEntry type.

TVmtFieldTable

  

Table of field descriptions for a class or record type.


Documentation generated on: Dec 22 2024