[C++-sig] Pyste bug: protected virtual methods
Niall Douglas
s_sourceforge at nedprod.com
Sun Oct 26 05:01:36 CET 2003
Ok, there's FXWindow which provides a virtual method GetClass() but
it's protected so pyste doesn't wrap it in the definition for
FXWindow.
However, FXMainWindow inherits off FXWindow and in
FXMainWindow_Wrapper there's an override for GetClass()! Needless to
say, because python doesn't know of GetClass it can't call the
default method :(
Solution: Don't generate items in X_Wrapper unless they're public.
This is overkill however, because technically protected methods
should be available to python if a python class inherits off it.
Cheers,
Niall
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 208 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/cplusplus-sig/attachments/20031026/8b0c7382/attachment.pgp>
More information about the Cplusplus-sig
mailing list