On 5/8/07, Allison Randal <[EMAIL PROTECTED]> wrote:

I actually changed every instance of 'vtable method' to 'vtable
function' a few days ago to help clear up the confusion. (A vtable
function does have an invocant 'self' but doesn't act as a method in any
other way.) But, while I was adding the description of :vtable and
:method to the PDD just now, I came up with a naming scheme that's even
more useful: 'vtable function' refers to a function pointer stored in
the vtable, 'vtable override' refers to a .sub defined in a PIR class to
override a vtable function.

I like that differentiation.  Now I can eliminate a lot of ambiguity when I
talk about vtables :)

--
Alek Storm

Reply via email to