From: Sebastien L. <slo...@gm...> - 2010-03-23 17:24:00
|
oe...@gm... wrote: > Dear list, > > are there any tricks I'm not finding in the Docs to wrap a class as listed below for Python? > > class test > { > public: > double & a; > test(double & _a) : a(_a) {} > }; > > A naive wrapping exposes test::a as <Swig Object of type 'double *'>. I'd like to have for the user the same experience as wrapping normal double field. > > Thanks a lot, > > Philipp In python primitive types (such as double) are passed by value. One solution is to wrap your python floating point number inside a class. S. |