|
From: <jcm...@us...> - 2007-02-24 19:35:00
|
Revision: 760
http://svn.sourceforge.net/instantobjects/revision/?rev=760&view=rev
Author: jcmoraisjr
Date: 2007-02-24 11:35:00 -0800 (Sat, 24 Feb 2007)
Log Message:
-----------
Small fpc-compatibility optimization.
Modified Paths:
--------------
trunk/Source/Core/InstantPersistence.pas
Modified: trunk/Source/Core/InstantPersistence.pas
===================================================================
--- trunk/Source/Core/InstantPersistence.pas 2007-02-24 19:31:26 UTC (rev 759)
+++ trunk/Source/Core/InstantPersistence.pas 2007-02-24 19:35:00 UTC (rev 760)
@@ -901,11 +901,7 @@
procedure Changed; virtual;
function ChangesDisabled: Boolean;
procedure CheckId;
-{$IFDEF FPC}
- class function ClassType: TInstantObjectClass;
-{$ELSE}
- function ClassType: TInstantObjectClass;
-{$ENDIF}
+ {$IFDEF FPC}class{$ENDIF} function ClassType: TInstantObjectClass;
procedure ClearObjects;
function Clone(AConnector: TInstantConnector = nil): TInstantObject; overload;
function ContainerByName(const ContainerName: string): TInstantContainer;
@@ -5412,11 +5408,7 @@
end;
end;
-{$IFDEF FPC}
-class function TInstantObject.ClassType: TInstantObjectClass;
-{$ELSE}
-function TInstantObject.ClassType: TInstantObjectClass;
-{$ENDIF}
+{$IFDEF FPC}class{$ENDIF} function TInstantObject.ClassType: TInstantObjectClass;
begin
Result := TInstantObjectClass(inherited ClassType);
end;
|