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

Freemonoid
[Algebra]


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.


Generated on Wed Jul 2 19:09:10 2003 for Vaucanson by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002