DIP74: Reference Counted Class Objects
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Wed Mar 4 08:01:40 PST 2015
On 3/4/15 5:08 AM, Volodymyr wrote:
> Implicit conversion to supertypes (class or interface) is allowed
> ONLY if the supertype is also a reference counted type. It
> follows that reference counted types cannot be converted to
> Object (unless Object itself defines the two methods).
>
> But how about calling methods of supertypes?
That also entails an implicit conversion. To clarify, I added this to
http://wiki.dlang.org/DIP74#General:
"Method calls to supertypes are only allowed if the supertype that
defines the method is also reference counted."
Andrei
More information about the Digitalmars-d
mailing list