monoidNode< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > > Struct Template Reference

Inheritance diagram for monoidNode< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > >:

Inheritance graph
[legend]
List of all members.

Public Types

typedef Factory< Node< Element<
Automata< vcsn::algebra::Series<
S, vcsn::algebra::FreeMonoidProduct<
M1, M2 > > >, T > >, std::string > 
factory_t
typedef std::map< std::string,
hstate_t
map_t
typedef reference_pair< std::map<
hstate_t, std::pair< double,
double > >, hstate_t
map_state_pair_t
typedef reference_pair< std::map<
htransition_t, std::pair<
double, double > >, htransition_t
map_transition_pair_t

Public Member Functions

void process (xercesc::DOMElement *, Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > &, typename Node< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > >::map_t &, typename Node< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > >::factory_t &)

Static Public Member Functions

static Node< Element< Automata<
vcsn::algebra::Series< S,
vcsn::algebra::FreeMonoidProduct<
M1, M2 > > >, T > > * 
create ()

Detailed Description

template<class S, class T, class M1, class M2>
struct vcsn::xml::monoidNode< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > >

Definition at line 167 of file node.hh.


Generated on Sat Jul 29 17:34:02 2006 for Vaucanson by  doxygen 1.4.6