[PyQt] sip doesn't recognize structs with parent structs/classes

Erick Tryzelaar idadesub at users.sourceforge.net
Wed Jul 30 00:05:16 BST 2008


On Tue, Jul 22, 2008 at 3:39 PM, Phil Thompson
<phil at riverbankcomputing.com> wrote:
> The "virtual"s aren't valid, but the super-classes should be. Fixed in
> tonight's snapshot.

Thanks again for the change, Phil. I think you might be mistaken on
this point though. Looking at the c++ standard that I found:

http://www.kuzbass.ru/docs/isocpp/

In section 9-4, it says that structs are just classes that default to
public. Furthermore, in section 10.3-2, they give an example of
structs with virtual methods. It's fine with me if you don't to add
support to sip for this. I can work around it by just using "class" in
my sip file and "struct"s in my headers, it's just a tiny bit more
verbose.


More information about the PyQt mailing list