|  | 
| 
 Classes | 
| struct | AlphabetSetBase | 
|  | Base class for structural elements of alphabets.  More... 
 
 | 
| struct | alphabet_traits | 
|  | Trait for virtual types of structural elements for alphabets.  More... 
 
 | 
| struct | dynamic_traits< algebra::AlphabetSetBase< S > > | 
|  | Specialization of dynamic_traitsforAlphabetSetBase.  More...
 
 | 
| struct | virtual_types< algebra::AlphabetSetBase< S > > | 
|  | Specialization of virtual_typesforAlphabetSetBase.  More...
 
 | 
| struct | MetaElement< algebra::AlphabetSetBase< S >, T > | 
|  | Specialization of MetaElementforAlphabetSetBase.  More...
 
 | 
| struct | AlphabetSet | 
|  | Static implementation of alphabet structural element.  More... 
 
 | 
| struct | dynamic_traits< algebra::AlphabetSet< L > > | 
|  | meta information about AlphabetSet.  More... 
 
 | 
| class | AlphabetDecorator | 
|  | Decorate a given alphabet implementation with meta-symbols.  More... 
 
 | 
| struct | alphabet_traits< AlphabetSet< L >, AlphabetDecorator< L, T > > | 
|  | Meta information about the mixing of AlphabetSet with std::set.  More... 
 
 | 
| struct | MetaElement< algebra::AlphabetSet< L >, algebra::AlphabetDecorator< L, T > > | 
|  | Services of every alphabet implemented with AlphabetDecorator<T>.  More... 
 
 | 
| struct | alphabet_traits< AlphabetSet< L >, std::set< L > > | 
|  | Meta information about the mixing of AlphabetSet with std::set.  More... 
 
 | 
| struct | MetaElement< algebra::AlphabetSet< L >, std::set< L > > | 
|  | Services of every alphabet implemented with std::set.  More... 
 
 | 
| 
 Functions | 
| template<typename S, typename St, typename T> St & | vcsn::op_rout (const algebra::AlphabetSetBase< S > &s, St &st, const T &a) | 
|  | Implementation of generic stream output operator for alphabets. 
 
 | 
| template<typename S, typename T, typename L> bool | vcsn::op_letter_equality (const algebra::AlphabetSetBase< S > &s, const T &a, L lhs, L rhs) | 
|  | Implementation of generic letter equality modulo meta-characters. 
 
 |