pascalabcnet/TestSuite/intellisense_tests/generics2.pas

7 lines
354 B
ObjectPascal
Raw Permalink Normal View History

2018-03-06 23:00:11 +03:00
function f1<T1, T2, T3>{(a: byte)}: (T1, T2, T3);begin end;
function f2<T1, T2, T3>(a: byte): (T1, T2, T3);begin end;
begin
var a{@var a: (byte,word,single);@} := f1&<byte, word, single>;
var b{@var b: function(a: byte): (byte,word,single);@} := f2&<byte, word, single>;
var c{@var c: (byte,word,single);@} := f1&<byte, word, single, char>;
end.