[C++-sig] pyplusplus tutorials & GUI wizard

Matthias Baas baas at ira.uka.de
Mon Feb 6 19:07:13 CET 2006


Roman Yakovenko wrote:
>> Why don't you just include the header that actually defines the
>> corresponding class (i.e. "a.h" when wrapping A and "b.h" when wrapping
>> B)?
> 
> This is exactly what I do. May be I did not explain my self well.

Do you mean that should already work with the version in cvs? I cannot 
confirm that. Here, pyplusplus adds all headers that were parsed.

>>>> def filter(decl):
>>>>      return decl.name in [...<a list of class names>...]
>>>>
>>>> But now that I come to think about it, I don't understand why this works
>>>> at all. I noticed that the filter function is also applied to class
>>>> methods in which case the function returns False. But why are the
>>>> methods then exposed? (I thought this would be a way to filter out the
>>>> protected methods, but obviously this is not how it's supposed to work...)
 >>>
>>> You found a bug. Thanks. I will fix it.
 >>[...]

ok, I'll wait until the bug is fixed before I go on with my filtering 
attempts...

- Matthias -




More information about the Cplusplus-sig mailing list