lazarus/components/codetools/examples/scanexamples/publishedmethods1.pas
2011-03-19 15:16:36 +00:00

34 lines
397 B
ObjectPascal

unit publishedmethods1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, PublishedMethods2;
type
TMyMethodWithAnInteger = procedure (x:T) of object;
T = char;
TMyMethodWithAnChar = procedure (x:T) of object;
{ TMyClass }
{$M+}
TMyClass = class
published
procedure F(x: T);
end;
{$M-}
implementation
{ TMyClass }
procedure TMyClass.F(x: T);
begin
end;
end.