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

TClassData

Class RTTI info record

Declaration

Source position: typinfo.pp line 573

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

  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: Sep 29 2022