Class RTTI info record.
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; |
TClassData describes the memory layout of RTTI data generated for a class.
|
COM Interface RTTI descriptor. |
|
|
COM Interface RTTI descriptor. |