From: Stefan Z. <sz...@gm...> - 2011-08-03 14:43:15
|
These code examples are too incomplete for me to do much more. If you can provide a minimal complete test case which demonstrates the failure, I will run it locally and try to help. Stefan On Wed, Jul 20, 2011 at 5:25 PM, Stefan Zager <sz...@gm...> wrote: > What happens when you do this: > > self.rb_theta_expansion = RBThetaExpansion() > > ? > > Stefan > > On Sat, Jul 9, 2011 at 7:18 PM, Kyunghoon Lee <aer...@gm...>wrote: > >> Hello SWIG users, >> >> I'd like to know how to express a C++ code that initializes a pointer with >> a reference to a class in Python with SWIG. For instance, "RBEvaluation" >> class has a pointer member "RBThetaExpansion*" as follows: >> >> RBThetaExpansion * rb_theta_expansion >> >> In a C++ code, the pointer member is initialized with a reference to an >> "RBThetaExpansion" class instance "rb_theta_exp" as follows: >> >> simple_rb_eval.rb_theta_expansion = &rb_theta_exp >> >> Now I'm not sure how to represent the above C++ line in Python since there >> are no pointers or references in Python. I simply tried >> >> self.rb_theta_expansion = self.rb_theta_exp >> >> , but I got the following error: >> >> Traceback (most recent call last): >> File "steady_cd.py", line 49, in <module> >> main() >> File "steady_cd.py", line 45, in main >> simple_rb_eval = SimpleRBEvaluation() >> File "steady_cd.py", line 34, in __init__ >> self.rb_theta_expansion = self.rb_theta_exp >> File "rb_online.py", line 232, in <lambda> >> __setattr__ = lambda self, name, value: _swig_setattr(self, >> RBEvaluation, name, value) >> File "rb_online.py", line 49, in _swig_setattr >> return _swig_setattr_nondynamic(self,class_type,name,value,0) >> File "rb_online.py", line 42, in _swig_setattr_nondynamic >> if method: return method(self,value) >> TypeError: in method 'RBEvaluation_rb_theta_expansion_set', argument 1 of >> type 'RBOnline::RBEvaluation *' >> >> I'd appreciate it if someone could help me with this problem. Thank you >> in adv. >> >> Regards, >> K. Lee. >> >> >> ------------------------------------------------------------------------------ >> All of the data generated in your IT infrastructure is seriously valuable. >> Why? It contains a definitive record of application performance, security >> threats, fraudulent activity, and more. Splunk takes this data and makes >> sense of it. IT sense. And common sense. >> http://p.sf.net/sfu/splunk-d2d-c2 >> _______________________________________________ >> Swig-user mailing list >> Swi...@li... >> https://lists.sourceforge.net/lists/listinfo/swig-user >> >> > |