jimn
03/09/2020, 7:44 AMuli
03/13/2020, 7:29 AMuli
03/13/2020, 7:48 AMjimn
03/16/2020, 8:16 PMby
, the proxied object should examine whether get() is abstract on the declaration, and service that BackwardsList.get()
methods/properties which are not. there would be a third flat vtable proxying for the delegate when the declaration is referenced.
should MI, and interface colllisions be illegal? I would say yes, why not.
I don't really think this is full-on c++ vtable level of magic. I think it is crafting proxies, and delegation is already doing the same work of building proxy methods for the declaration vtable.