Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

builders.hh File Reference

dispatch functions for handlers classes (automaton loading) More...

Include dependency graph for builders.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vcsn
namespace  vcsn::xml
namespace  vcsn::xml::builders

Defines

#define TParm   template <class S, class T>
#define TParmFMP   template <class S, class T, class M1, class M2>
#define AUTtype   Element<Automata<S>, T>
#define TRANStype   Element<Transducer<S>, T>
#define FMPtype

Functions

template<typename T>
T::monoid_t * vcsn::xml::builders::create_monoid (T &, const xercesc::Attributes &attrs)
template<typename T>
MonoidHandler * vcsn::xml::builders::monoidh_factory (T &monoid, const xercesc::Attributes &attrs, xercesc::DefaultHandler &root, xercesc::SAX2XMLReader *parser, XMLEq &eq)
template<typename T>
void vcsn::xml::builders::insert_letter (T &monoid, std::string letter)
template<typename T>
T::semiring_t * vcsn::xml::builders::create_semiring (T &, const xercesc::Attributes &attrs)
template<typename V, typename T>
SemiringHandler * vcsn::xml::builders::semiringh_factory (V &param, const xercesc::Attributes &attrs, T &semiring, xercesc::DefaultHandler &root, xercesc::SAX2XMLReader *parser, XMLEq &eq)
template<typename T>
T::series_set_elt_t vcsn::xml::builders::get_series (T &aut, std::map< std::string, std::string > &attrs, const char *token)
void vcsn::xml::builders::check_consistency (const xercesc::Attributes &attrs, const std::string &kind, const char *key, const std::string &expected)
bool vcsn::xml::builders::has_attribute (const xercesc::Attributes &attrs, const char *key, const XMLCh *const uri=0)
const XMLCh * vcsn::xml::builders::get_attribute (const xercesc::Attributes &attrs, const char *key, const XMLCh *uri=0)
template<typename T>
RegExpHandler< T > * vcsn::xml::builders::labelh_factory (xercesc::DefaultHandler &root, T &aut, xercesc::SAX2XMLReader *parser, XMLEq &eq, const XMLCh *const localname, const xercesc::Attributes &attrs)
template<typename T>
T::series_set_elt_t vcsn::xml::builders::get_series_transition (T &aut, std::map< std::string, std::string > &attrs, LabelHandler< T > &labelh)


Detailed Description

dispatch functions for handlers classes (automaton loading)

See also:
vcsn::xml
Author:
Florian Lesaint <florian.lesaint@lrde.epita.fr>

Definition in file builders.hh.


Generated on Fri Oct 12 21:23:14 2007 for Vaucanson by  doxygen 1.4.4