Classes | |
| struct | myDOMErrorHandler |
| class | Handler |
| class | ErrHandler |
| class | UnsupHandler |
| class | AutHandler |
| class | MonoidHandler |
| class | FreeMonoidHandler |
| class | ProdMonoidHandler |
| class | SemiringHandler |
| class | SeriesSemiringHandler |
| class | NumSemiringHandler |
| class | TypeHandler |
| class | ContHandler |
| class | StateHandler |
| class | StatesHandler |
| class | RegExpHandler |
| class | SumHandler |
| class | ProdHandler |
| class | StarHandler |
| class | WordHandler |
| class | LabelHandler |
| class | TransitionHandler |
| class | TransitionsHandler |
| class | BinCxxInputStream |
| class | CxxInputSource |
| struct | reference_pair |
| struct | Node |
| Node class interface. More... | |
| struct | automatonNode |
| struct | contentNode |
| struct | finalNode |
| struct | initialNode |
| struct | labelTypeNode |
| struct | stateNode |
| struct | statesNode |
| struct | transducerNode |
| struct | transitionNode |
| struct | transitionsNode |
| struct | drawingNode |
| struct | freemonoidNode |
| struct | generatorNode |
| struct | geometryNode |
| struct | monoidNode |
| struct | semiringNode |
| struct | labelTypeNode< Element< Automata< S >, T > > |
| struct | labelTypeNode< Element< Transducer< S >, T > > |
| struct | semiringNode< Element< Transducer< S >, T > > |
| class | Parser |
| class | AutParser |
| class | SessParser |
| struct | xml_session |
| Session mangement class. More... | |
| struct | xerces_parser |
| class | XML |
| struct | xml_chooser_base |
| Chooser base class. More... | |
| struct | xml_chooser |
| Default Chooser class. More... | |
| struct | xml_chooser< Automata< S >, T > |
| Chooser specialization for automata. More... | |
| struct | xml_chooser< Transducer< S >, T > |
| Chooser specialization for transducers on P(B*). More... | |
| struct | xml_converter |
| Base conversion class. More... | |
| class | XMLEq |
| Help to improve performances on comparaison. More... | |
| struct | labelTypeNode< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > > |
| struct | monoidNode< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > > |
| struct | xml_chooser< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > |
Namespaces | |
| namespace | builders |
| namespace | tools |
Functions | |
| template<class T> | |
| void | process_type (xercesc::DOMElement *node, T &aut, typename Node< T >::map_t &m, typename Node< T >::factory_t &f, bool &monoid_done, bool &semiring_done) |
| TParm void | process_type (xercesc::DOMElement *node, TRANStype &aut, typename Node< TRANStype >::map_t &m, typename Node< TRANStype >::factory_t &f, bool &monoid_done, bool &semiring_done) |
| TParmFMP void | process_type (xercesc::DOMElement *node, FMPtype &aut, typename Node< FMPtype >::map_t &m, typename Node< FMPtype >::factory_t &f, bool &monoid_done, bool &semiring_done) |
| TParm void | process_semiring (xercesc::DOMElement *node, TRANStype &a, typename TRANStype::semiring_t::semiring_t ¶m, typename Node< TRANStype >::map_t &, typename Node< TRANStype >::factory_t &) |
| TParm void | process_semiring (xercesc::DOMElement *node, TRANStype &a, typename TRANStype::semiring_t ¶m, typename Node< TRANStype >::map_t &m, typename Node< TRANStype >::factory_t &f) |
| template<class T, class U> | |
| void | process_monoid (xercesc::DOMElement *node, T &aut, U ¶m, typename Node< T >::map_t &m, typename Node< T >::factory_t &f) |
| template<class T, class U> | |
| void | handle_geometry (xercesc::DOMElement *node, T &aut, U ¶m, typename Node< T >::map_t &m, typename Node< T >::factory_t &f) |
| XMLCh * | transcode (const char *ccp) |
| Transcode cpp to XML. | |
| XMLCh * | transcode (const std::string &s) |
| Transcode s to XML. | |
| std::string | xml2str (const XMLCh *) |
| Convert back to a C++ string. | |
| static std::string | get_xsd_path () |
| TParm void vcsn::xml::process_semiring | ( | xercesc::DOMElement * | node, | |
| TRANStype & | a, | |||
| typename TRANStype::semiring_t & | param, | |||
| typename Node< TRANStype >::map_t & | m, | |||
| typename Node< TRANStype >::factory_t & | f | |||
| ) |
FIXME: Remove these const_cast.
Definition at line 380 of file node.hxx.
References vcsn::xml::tools::ensure_semiring_type(), semiringNode::process(), monoidNode::process(), and transcode().
1.5.2