![]() |
Vcsn
2.8
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... | |