|
@@ -152,12 +152,6 @@ unit typinfo;
|
|
UnitName : ShortString
|
|
UnitName : ShortString
|
|
// here the properties follow as array of TPropInfo
|
|
// here the properties follow as array of TPropInfo
|
|
);
|
|
);
|
|
- tkRecord:
|
|
|
|
- (
|
|
|
|
- RecSize: Integer;
|
|
|
|
- ManagedFldCount: Integer;
|
|
|
|
- {ManagedFields: array[1..ManagedFldCount] of TManagedField}
|
|
|
|
- );
|
|
|
|
tkHelper:
|
|
tkHelper:
|
|
(HelperParent : PTypeInfo;
|
|
(HelperParent : PTypeInfo;
|
|
ExtendedInfo : PTypeInfo;
|
|
ExtendedInfo : PTypeInfo;
|
|
@@ -219,14 +213,6 @@ unit typinfo;
|
|
end;
|
|
end;
|
|
|
|
|
|
// unsed, just for completeness
|
|
// unsed, just for completeness
|
|
- TManagedField =
|
|
|
|
- {$ifndef FPC_REQUIRES_PROPER_ALIGNMENT}
|
|
|
|
- packed
|
|
|
|
- {$endif FPC_REQUIRES_PROPER_ALIGNMENT}
|
|
|
|
- record
|
|
|
|
- TypeRef: PTypeInfo;
|
|
|
|
- FldOffset: PtrInt;
|
|
|
|
- end;
|
|
|
|
TPropData =
|
|
TPropData =
|
|
{$ifndef FPC_REQUIRES_PROPER_ALIGNMENT}
|
|
{$ifndef FPC_REQUIRES_PROPER_ALIGNMENT}
|
|
packed
|
|
packed
|
|
@@ -263,7 +249,6 @@ unit typinfo;
|
|
TPropList = array[0..65535] of PPropInfo;
|
|
TPropList = array[0..65535] of PPropInfo;
|
|
|
|
|
|
const
|
|
const
|
|
- tkProcedure = tkProcVar; // for compatibility with Delphi
|
|
|
|
tkAny = [Low(TTypeKind)..High(TTypeKind)];
|
|
tkAny = [Low(TTypeKind)..High(TTypeKind)];
|
|
tkMethods = [tkMethod];
|
|
tkMethods = [tkMethod];
|
|
tkProperties = tkAny-tkMethods-[tkUnknown];
|
|
tkProperties = tkAny-tkMethods-[tkUnknown];
|