<p>Am 10.05.2016 23:06 schrieb "Maciej Izak" <<a href="mailto:hnb.code@gmail.com">hnb.code@gmail.com</a>>:<br>
>><br>
>> That is with (note these functions are generic):<br>
>><br>
>> procedure Foo1<T>(A: TArray<T>);<br>
>> procedure Foo2<T>(var A: TArray<T>);<br>
>> procedure Foo3<T>(out A: TArray<T>);<br>
>><br>
>> Where each can be called with a TManagedArray<T> as the "A" argument without qualifying the Instance field?<br>
><br>
><br>
> Yes, anyway example is buggy because we don't have "type inference" for generic methods/functions like in Java (which is on my TODO list), but is possible to compile and run example like this:</p>
<p>Type inference is another topic you won't find many friends for...</p>
<p>Regards,<br>
Sven</p>