|
@@ -204,7 +204,10 @@ type
|
|
|
|
|
|
{ TPpuProcTypeDef }
|
|
{ TPpuProcTypeDef }
|
|
TPpuProcTypeDef = class(TPpuProcDef)
|
|
TPpuProcTypeDef = class(TPpuProcDef)
|
|
|
|
+ protected
|
|
|
|
+ procedure BeforeWriteItems(Output: TPpuOutput); override;
|
|
public
|
|
public
|
|
|
|
+ MethodPtr: boolean;
|
|
constructor Create(AParent: TPpuContainerDef); override;
|
|
constructor Create(AParent: TPpuContainerDef); override;
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -1033,6 +1036,13 @@ end;
|
|
|
|
|
|
{ TPpuProcTypeDef }
|
|
{ TPpuProcTypeDef }
|
|
|
|
|
|
|
|
+procedure TPpuProcTypeDef.BeforeWriteItems(Output: TPpuOutput);
|
|
|
|
+begin
|
|
|
|
+ inherited BeforeWriteItems(Output);
|
|
|
|
+ if MethodPtr then
|
|
|
|
+ Output.WriteBool('MethodPtr', MethodPtr);
|
|
|
|
+end;
|
|
|
|
+
|
|
constructor TPpuProcTypeDef.Create(AParent: TPpuContainerDef);
|
|
constructor TPpuProcTypeDef.Create(AParent: TPpuContainerDef);
|
|
begin
|
|
begin
|
|
inherited Create(AParent);
|
|
inherited Create(AParent);
|