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. |