Re: [pygccxml-development] How to get back an "emergency API"?
Brought to you by:
mbaas,
roman_yakovenko
From: Matthias B. <ba...@ir...> - 2006-03-08 13:27:33
|
Roman Yakovenko wrote: > reader = parser.project_reader_t( config, None, decl_wrappers.dwfactory_t() ) Ah! I hadn't found the dwfactory_t class. I was only searching for a file name with "factory" in its name, I didn't expect it to be "hidden" in the __init__ module... ;) When I also used that factory class, it worked again (which is somewhat weird because my own factory class was almost the same, the only difference was that I didn't derive from decl_factory_t). ok, at least the script runs without errors again. But I do get an error during compilation but that's another thing now that I first have to investigate...(it seems my call policies don't get assigned anymore, but that's ok for now). I think now that pyplusplus relies on seeing its own declaration classes, it would be useful to introduce a parse() function in pyplusplus (which would use the dwfactory_t class as default instead of the factory from pygccxml). At the moment, *every* user of pyplusplus would have to pass dwfactory_t explicitly whereas this is rather an implementation detail. - Matthias - |