Public Types | |
| typedef L | letter_t | 
| typedef T | alphabet_impl_t | 
| typedef T::const_iterator | const_iterator | 
| typedef T::iterator | iterator | 
Public Member Functions | |
| AlphabetDecorator () | |
| AlphabetDecorator (alphabet_impl_t &alphabet) | |
| ~AlphabetDecorator () | |
| letter_t | joker () const | 
| letter_t | other () const | 
| void | insert (L) | 
| unsigned | size () const | 
| iterator | begin () | 
| iterator | end () | 
| const_iterator | begin () const | 
| const_iterator | end () const | 
| alphabet_impl_t & | alphabet () | 
| const alphabet_impl_t & | alphabet () const | 
The meta-symbols are:
The meta-symbols are encoded using the type of the letter with a default value that has to be specified with the traits meta_symbol. For instance, '?' and '#' for char. Yet, if these characters are already present in the alphabet, we look for another character in a incremental way. If, unfortunately, there is not enough place, the program is stopped. 
Definition at line 50 of file decorated_alphabet.hh.
 1.5.1