[fpc-devel] Templates / Generics

Peter Vreman peter at freepascal.org
Fri Nov 4 10:00:47 CET 2005


> Mattias Gaertner wrote:
>
>>This page looks only like the start of a proposal. Neither complete nor
>>official.
>>Why do you think, that D2006 will have generics?
>>
>>
>>
>
> D2006 <> D11=D2007

How will Delphi handle the following case with overloads and different types:



unit test;

interface

type
  List<T> = class
    data : T;
    constructor(aData: T);
    procedure dump;
  end;

implementation

procedure show(i:integer);overload;
begin
end;

procedure show(s:string);overload;
begin
end;

constructor List<T>(aData: T);
begin
  Data := aData;
end;

procedure List<T>.Dump;
begin
  Show(Data);
end;

end.





More information about the fpc-devel mailing list