[fpc-devel] Feature announcement: Record management operators
    Maciej Izak 
    hnb.code at gmail.com
       
    Mon Mar  7 15:36:26 CET 2016
    
    
  
2016-03-07 15:30 GMT+01:00 Michael Van Canneyt <michael at freepascal.org>:
>
> What is the need for the (var aFoo: TFoo); ?
>
There is no hidden "self" parameter for class operators. And need to be
consistent with existing operators. Class operators works like (equivalent
method without compiler magic):
class procedure Initialize(var aFoo: TFoo); static;
-- 
Best regards,
Maciej Izak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20160307/a84cf8c0/attachment.html>
    
    
More information about the fpc-devel
mailing list