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

TVmtFieldTable

Table of field descriptions for a class or record type.

Declaration

Source position: typinfo.pp line 232

type TVmtFieldTable = packed record

public

  Count: Word;

  

Number of fields in the table.

  ClassTab: PVmtFieldClassTab;

  

Class table.

  Fields: array [0..0] of TVmtFieldEntry;

  

Array of fields. Note that the elements in the table have variable size.

  property Field []: PVmtFieldEntry; [r]

  

Indexed access to the fields in the table.

  property Tail: Pointer; [r]

  property Next: Pointer; [r]

end;

Description

TVmtFieldTable describes the fields for which RTTI was generated. A TVmtFieldTable entry is generated by the compiler in the RTTI information, it is not something one creates manually. Basically it contains a list of TVmtFieldEntry values.

See also

TVmtFieldEntry

  

Describe a field of a record/class.


Documentation generated on: Dec 26 2024