| 
| template<Automaton Aut, typename Profiler >  | 
| state_eliminator< Aut, Profiler >  | vcsn::detail::make_state_eliminator (Aut &a, Profiler &profiler) | 
|   | 
| template<Automaton Aut>  | 
| Aut &  | vcsn::eliminate_state_here (Aut &res, state_t_of< Aut > s=Aut::element_type::null_state()) | 
|   | In place removal of state s from automaton res.  More...
  | 
|   | 
| template<Automaton Aut>  | 
| auto  | vcsn::eliminate_state (const Aut &aut, state_t_of< Aut > s=Aut::element_type::null_state()) -> fresh_automaton_t_of< Aut > | 
|   | A copy of automaton res without the state s.  More...
  | 
|   | 
| template<Automaton Aut, typename Int >  | 
| automaton  | vcsn::dyn::detail::eliminate_state (const automaton &aut, int state) | 
|   | Bridge.  More...
  | 
|   | 
| template<Automaton Aut, typename Profiler , typename ExpSet  = expressionset<context_t_of<Aut>>>  | 
| ExpSet::value_t  | vcsn::to_expression (Aut &a, Profiler &profiler) | 
|   | 
| template<Automaton Aut, typename ExpSet  = expressionset<context_t_of<Aut>>>  | 
| ExpSet::value_t  | vcsn::to_expression_heuristic (const Aut &aut, vcsn::rat::identities ids, to_expression_heuristic_t algo) | 
|   | 
| template<Automaton Aut, typename ExpSet  = expressionset<context_t_of<Aut>>>  | 
| ExpSet::value_t  | vcsn::to_expression (const Aut &aut, vcsn::rat::identities ids, to_expression_heuristic_t algo) | 
|   | 
| template<Automaton Aut, typename ExpSet  = expressionset<context_t_of<Aut>>>  | 
| ExpSet::value_t  | vcsn::to_expression (const Aut &a, vcsn::rat::identities ids, const std::string &algo) | 
|   | 
| template<Automaton Aut, typename Identities , typename String >  | 
| expression  | vcsn::dyn::detail::to_expression (const automaton &aut, vcsn::rat::identities ids, const std::string &algo) | 
|   | Bridge.  More...
  | 
|   | 
| template<typename Context , typename Identities , typename Label >  | 
| expression  | vcsn::dyn::detail::to_expression_label (const context &ctx, rat::identities ids, const label &lbl) | 
|   | Bridge (to_expression).  More...
  | 
|   | 
| template<typename ExpSet >  | 
| auto  | vcsn::detail::letter_class_impl (const ExpSet &, const letter_class_t &, bool, std::false_type, std::true_type) -> typename ExpSet::value_t         | 
|   | 
| template<typename ExpSet >  | 
| auto  | vcsn::detail::letter_class_impl (const ExpSet &rs, const letter_class_t &chars, bool accept, std::false_type, std::false_type) -> typename ExpSet::value_t         | 
|   | 
| template<typename ExpSet >  | 
| auto  | vcsn::detail::letter_class_impl (const ExpSet &rs, const letter_class_t &, bool, std::true_type, std::false_type) -> typename ExpSet::value_t         | 
|   | 
| template<typename ExpressionSet >  | 
| ExpressionSet::value_t  | vcsn::to_expression (const ExpressionSet &rs, const letter_class_t &letters, bool accept=true) | 
|   | An expression matching one letter in a letter class.  More...
  | 
|   | 
| template<typename Context , typename Identities , typename Letters , typename Bool >  | 
| expression  | vcsn::dyn::detail::to_expression_class (const context &ctx, rat::identities ids, const letter_class_t &letters, bool accept) | 
|   | Bridge (to_expression).  More...
  | 
|   |