[fpc-pascal] How to use generics and meta class?

Sven Barth pascaldragon at googlemail.com
Thu Feb 27 13:37:31 CET 2014


Am 27.02.2014 12:12, schrieb Joao Morais:
> Em 25/02/14 05:14, Sven Barth escreveu:
>> A generic is by definition not a fully existant type.
>
> Plans to include generics as a real type for class attributes? 
> Something like the Java world:
>
> generic TMyGeneric<T: TMyType>  <<-- this is the real type
> specialize TMyGeneric<TSomeDescendantType>  <<-- only for type safety, 
> discarded after compiling
No, because generics in FPC/Delphi work more like templates in C++ than 
generics in Java/.Net (in these two it works, because of their 
"everything is an object" approach, we don't have that in Pascal).

Regards,
Sven



More information about the fpc-pascal mailing list