On 7/25/25 13:44, Martin Frb via fpc-devel wrote:
Currently you can't do

type
   generic TFoo<A> = class
      procedure Bar; virtual;
   end;

   generic FooChild<F: TFoo> = class(F)
      procedure Bar; override;
   end;

Can you use:

   generic FooChild<T> = class(specialize TFoo<T>)
      procedure Bar; override;
   end;
?

Mattias

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to