Skip to content

TClassData

Class RTTI info record.

Declaration

Source position: typinfo.pp line 780

type
  TClassData = packed record
    property UnitName: ShortString; {r}
    property PropertyTable: PPropData; {r}
    property ExRTTITable: PPropDataEx; {r}
    property ExMethodTable: PVmtMethodExTable; {r}
    AttributeTable: PAttributeTable = ^TAttributeTable;
    case TTypeKind of
      tkClass: (
        ClassType : TClass;
        Parent : PPTypeInfo;
        PropCount : SmallInt;
        UnitNameField : ShortString;
      );
      tkInt64: (
        dummy : Int64;
      );
      tkFloat: (
        FloatType : TFloatType;
      );
  end;

Description

TClassData describes the memory layout of RTTI data generated for a class.

See also

Name Description
TInterfaceRawData COM Interface RTTI descriptor.
TInterfaceData COM Interface RTTI descriptor.