Compounds | 
| struct   | vcsn::algebra::FreeMonoidBase | 
|   | Structural element for free monoid. More...
 
  | 
| struct   | vcsn::MetaElement< algebra::FreeMonoidBase< Self >, T > | 
|   | Element of a free monoid ie words. More...
 
  | 
| struct   | vcsn::algebra::FreeMonoid | 
|   | Implementation of a free monoid which aggregates its alphabet. More...
 
  | 
| struct   | vcsn::dynamic_traits< algebra::FreeMonoid< A > > | 
|   | Meta information about FreeMonoid. More...
 
  | 
| struct   | vcsn::MetaElement< algebra::FreeMonoid< A >, T > | 
|   | Services of an element of a free monoid implemented with FreeMonoid. More...
 
  | 
 Functions | 
| 
template<typename S, typename T> Element< S, T >  | mirror (const Element< S, T > &e) | 
|   | Return a fresh word that is the mirror.
 
  | 
| 
template<typename S, typename T> bool  | parse_word (Element< S, T > &dest, const std::string &s, typename std::string::const_iterator &i, const std::list< char > &escaped=std::list< char >()) | 
|   | Parse the beginning of the string looking for a word.
 
  |