Re: [pygccxml-development] FT - recent changes
Brought to you by:
mbaas,
roman_yakovenko
From: Matthias B. <ba...@ir...> - 2006-10-25 18:43:28
|
Roman Yakovenko wrote: > For example: > > struct error_t{}; > > void do_smth( ..., error_t& ); > > I want to expose do_smth in 2 ways: > > 1. as is: def( "do_smth_no_raise", &do_smth ); > 2. error status is converted by Py++ to exception: > > void do_smth_raise(){ > error_t x; > do_smth( x ); > if x contains error: > throw actual error; > } > > def( "do_smth", &do_smth_raise ); > > > do_smth.add_transformation() #<- use Py++ default behaviour > do_smth.add_transformation( raise_on_error( 0, ... ) ) How do you rename the first version to "do_smth_no_raise" (without renaming the other one)? - Matthias - |