[fpc-pascal] Interface syntax: Is possible don't use specialize in mode objfpc?
Marcos Douglas
md at delfire.net
Thu Jul 16 15:34:17 CEST 2015
Hi,
Is there some way to write this:
type
generic ICloneable<T> = interface
function Clone: T;
end;
...using this sintaxe:
type
ICloneable<T> = interface
function Clone: T;
end;
Because I would like to use:
TFoo = class(ICloneable<TFoo>)
...instead use:
TFoo = class(specialize ICloneable<TFoo>)
But using {$mode objfpc}, ie, if exists some compiler directive to
change only this syntax, that is the same in Delphi.
I would like to know why exists this difference, what the advantages
for mode objfpc using this syntax.
Thank you very much.
Marcos Douglas
More information about the fpc-pascal
mailing list