interfaced
interfaced copied to clipboard
Slightly change the design
Just a proposal, would this change make any sense? It basically avoids the intermediate anonymous proc but procs need to accept a ptr to an object.
can you summarize what you changed?
So every object has its own vtable type and its casted to ShapeVtable type. This way no intermediate anonymous proc is created.