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

product
[Algebra]

Collaboration diagram for product:


Classes

struct  FreeMonoidBase
 Structural element for free monoid. More...
struct  MetaElement< algebra::FreeMonoidBase< Self >, T >
 Element of a free monoid i.e. words. More...
struct  FreeMonoidProduct
 Implementation of a monoid which is a product of two free monoids. More...
struct  dynamic_traits< algebra::FreeMonoidProduct< F, S > >
 Meta information about FreeMonoidProduct. More...
struct  MetaElement< algebra::FreeMonoidProduct< F, S >, T >
 Services of an element of a monoid implemented with FreeMonoidProduct. More...
struct  FreeMonoidProductBase
 Structural element for free monoid product. More...
struct  MetaElement< algebra::FreeMonoidProductBase< Self >, T >
 Element of a monoid i.e. words. More...
struct  FreeMonoid
 Implementation of a free monoid which aggregates its alphabet. More...
struct  dynamic_traits< algebra::FreeMonoid< A > >
 Meta information about FreeMonoid. More...
struct  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 > vcsn::mirror (const Element< S, T > &e)
 Return a fresh word that is the mirror.
template<typename S, typename T, typename CharContainer>
bool vcsn::parse_word (Element< S, T > &dest, const std::string &s, typename std::string::const_iterator &i, const CharContainer &escaped=CharContainer())
 Parse the beginning of the string looking for a word.

Generated on Thu Oct 27 12:51:56 2005 for Vaucanson by  doxygen 1.4.1