
Public Member Functions | |
| XmlExpVisitor (xercesc::DOMDocument *doc, const char *node_name) | |
| virtual void | product (const Node< M_, W_ > *left_, const Node< M_, W_ > *right_) |
| virtual void | sum (const Node< M_, W_ > *left_, const Node< M_, W_ > *right_) |
| virtual void | star (const Node< M_, W_ > *node) |
| virtual void | left_weight (const W_ &, const Node< M_, W_ > *node) |
| virtual void | right_weight (const W_ &, const Node< M_, W_ > *node) |
| virtual void | constant (const M_ &m) |
| virtual void | zero () |
| virtual void | one () |
| xercesc::DOMElement * | get () const |
| xercesc::DOMDocument * | set (xercesc::DOMDocument *v) |
Protected Member Functions | |
| void | sum_or_product (const Node< M_, W_ > *left_, const Node< M_, W_ > *right_) |
| void | weight_or_star (const Node< M_, W_ > *node) |
| template<typename T> | |
| void | set_weight (const T &w, xercesc::DOMElement *node) |
| template<typename S, typename T> | |
| void | set_weight (const rat::exp< S, T > &w, xercesc::DOMElement *node) |
Protected Attributes | |
| xercesc::DOMDocument * | doc_ |
| xercesc::DOMElement * | label_ |
| xercesc::DOMElement * | current_ |
| std::string | weight_ |
| xercesc::DOMDocument * | doc_ |
| xercesc::DOMElement * | label_ |
| xercesc::DOMElement * | current_ |
Definition at line 43 of file algebra/implementation/series/rat/xml_exp_visitor.hh.
1.5.1