![]()  | 
  
    Vcsn
    2.5.dev
    
   Be Rational 
   | 
 
Go to the source code of this file.
Namespaces | |
| vcsn | |
| vcsn::dyn | |
| vcsn::dyn::detail | |
| vcsn::detail | |
Functions | |
| template<Automaton Aut> | |
| Aut & | vcsn::to_automaton (const LabelSet &ls, const typename LabelSet::word_t &w) -> mutable_automaton<> | 
| 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, 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, 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 | 
| Case where labelset is an expressionset.  More... | |
| 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 | 
| General case.  More... | |
| 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 | 
| Case where labelset is oneset.  More... | |
| 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, identities ids, const letter_class_t &letters, bool accept) | 
| Bridge (to_expression).  More... | |