<p>Am 25.09.2014 11:04 schrieb "Michael Schnell" <<a href="mailto:mschnell@lumino.de">mschnell@lumino.de</a>>:<br>
><br>
> On 09/22/2014 02:34 PM, Sven Barth wrote:<br>
>><br>
>><br>
>><br>
>> I already suggested the addition of a TARCObject as a general reference counted base class in my RFC ;)<br>
>><br>
> Sounds nice, but is it (easily) possible to implement that the compiler magic for doing the ref-counting is issued exactly whenever the TARCObject is an ancestor ?</p>
<p>TARCObject would just be provided for convenience reasons. The real magic is a keyword that can be used for any class to enable ARC for that class and all it's descendant.</p>
<p>And even if TARCObject would be special the compiler know the full hierarchy anyway otherwise it couldn't decide which methods to call.</p>
<p>> Such decision seems like unprecedented yet.</p>
<p>Nope. Normal compiler business.</p>
<p>Regards,<br>
Sven</p>