On Sat, 7 Apr 2001, Christian Bauer wrote:
The traverse() function needs further refinement because some classes have additional properties that are not accessible via op() (the most noticable
Indeed, in addition I had to use intermediate classes (that implement some `inline const * & get_*(void) const;' methods) to get the following protected members (in order to use them in a function for Python output format): basic::precedence pseries::seq pseries::var pseries::point relational::o expairseq::seq expairseq::overall_coeff Some of them can be determined indirectly (e.g. relational::o -- by info method, basic::precedence -- look-the-source), some not (e.g. pseries::var). It would be great if GiNaC could provide the corresponding getters. If not, not a problem -- one can use varios work-arounds. Regards, Pearu