RandomVisitor Class Template Reference

Inheritance diagram for RandomVisitor:

Inheritance graph
[legend]
List of all members.

Public Types

enum  { nb_star_max_default = 5 }

Public Member Functions

 RandomVisitor (unsigned nb_star_max)
 RandomVisitor ()
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_ > *)
virtual void right_weight (const W_ &, const Node< M_, W_ > *)
virtual void constant (const M_ &m)
virtual void zero ()
virtual void one ()
M_ get () const

Protected Attributes

M_ w_
bool not_empty
unsigned nb_star_max_

Detailed Description

template<typename M_, typename W_>
class vcsn::rat::RandomVisitor< M_, W_ >

Definition at line 28 of file random_visitor.hh.


Member Enumeration Documentation

anonymous enum

Enumerator:
nb_star_max_default 

Definition at line 31 of file random_visitor.hh.


Generated on Sun Jul 29 19:50:02 2007 for Vaucanson by  doxygen 1.5.2