ThompsonVisitor Class Template Reference

Inheritance diagram for ThompsonVisitor:

Inheritance graph
List of all members.

Public Types

typedef Auto_ automaton_t
typedef automaton_t::set_t automata_set_t
typedef automaton_t::series_set_t series_set_t
typedef automaton_t::series_set_elt_t series_set_elt_t
typedef series_set_elt_t::semiring_elt_t semiring_elt_t
typedef Monoid_ monoid_elt_value_t
typedef Semiring_ semiring_elt_value_t
typedef rat::Node< monoid_elt_value_t,

Public Member Functions

 ThompsonVisitor (const series_set_t &s)
virtual ~ThompsonVisitor ()
virtual void product (const node_t *lhs, const node_t *rhs)
virtual void sum (const node_t *lhs, const node_t *rhs)
virtual void star (const node_t *node)
virtual void left_weight (const semiring_elt_value_t &w, const node_t *node)
virtual void right_weight (const semiring_elt_value_t &w, const node_t *node)
virtual void constant (const monoid_elt_value_t &m)
virtual void zero ()
virtual void one ()
const automaton_tget_auto () const

Detailed Description

template<class Auto_, class Monoid_, class Semiring_>
class vcsn::ThompsonVisitor< Auto_, Monoid_, Semiring_ >

Definition at line 36 of file thompson.hxx.

Generated on Fri Jul 28 12:34:06 2006 for Vaucanson by  doxygen 1.4.6