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

TClassData

Class RTTI info record.

Declaration

Source position: typinfo.pp line 779

type TClassData = packed record

public

  property UnitName: ShortString; [r]

  

Name of unit in which class is implemente.

  property PropertyTable: PPropData; [r]

  

Property info for this class.

  property ExRTTITable: PPropDataEx; [r]

  property ExMethodTable: PVmtMethodExTable; [r]

  AttributeTable: PAttributeTable;

  case TTypeKind of

    tkClass: (

        ClassType: TClass;

  

Class type pointer.

        Parent: PPTypeInfo;

  

Parent class RTTI.

        PropCount: SmallInt;

  

Number of properties.

        UnitNameField: ShortString;

      );

    tkInt64: (

        dummy: Int64;

      );

    tkFloat: (

        FloatType: TFloatType;

      );

end;

Description

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

See also

TInterfaceRawData

  

COM Interface RTTI descriptor.

TInterfaceData

  

COM Interface RTTI descriptor.


Documentation generated on: Dec 26 2024