> Yes and me too: http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1756&view=rev
> Let me know whether it solved your problem or not and what compiler you used.

It works perfectly :)
At the moment I'm working on windows with vc8, but I tested the code (without
this patch yet) on Linux too (gcc 4.4).
I see that in case of virtual public methods, the exposition code hasn't been changed:
is there a reason for that?
I mean:

.def(
>             "virtual_public"
>             , (void ( ::Foo::* )(  ) )(&::Foo::virtual_public)
>             , (void ( Foo_wrapper::* )(  ) )(&Foo_wrapper::default_virtual_public) )

hasn't been changed to:

> .def(
>             "virtual_public"
>             , (void ( Foo_wrapper::* )(  ) )(&Foo_wrapper::default_virtual_public) )   

This only a "curiosity" of mine, I don't have any problems with that.
I'm still fighting with GIL (devil inside :D ) for some special cases that
I need to solve (no Py++ problems here ;) ), I'll keep you informed of my results :)
(if you are interested in...)

Thanks again, bye


Crea l'Avatar con la tua faccia. Personalizza il tuo Messenger!