mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-27 20:53:48 +02:00
25 lines
357 B
ObjectPascal
25 lines
357 B
ObjectPascal
{ %norun }
|
|
program tgeneric28;
|
|
{$mode delphi}
|
|
|
|
// check delphi generic syntax
|
|
|
|
type
|
|
TGenericClass<T> = class
|
|
F: T;
|
|
end;
|
|
|
|
TGenericRecord<T> = record
|
|
F: T;
|
|
end;
|
|
|
|
TGenericArray<T> = array of T;
|
|
|
|
var
|
|
ClassSpecialize: TGenericClass<Integer>;
|
|
RecordSpecialize: TGenericRecord<Integer>;
|
|
ArraySpecialize: TGenericArray<Integer>;
|
|
begin
|
|
end.
|
|
|