Vcsn
2.0
Be Rational
|
Go to the source code of this file.
Namespaces | |
vcsn | |
vcsn::dyn | |
FIXME: duplicate code with determinize. | |
vcsn::dyn::detail | |
Functions | |
template<typename Aut > | |
Aut & | vcsn::suffix_here (Aut &aut) |
Make all accessible states initial. More... | |
template<typename Aut > | |
auto | vcsn::suffix (const Aut &aut) -> decltype(::vcsn::copy(aut)) |
template<typename Aut > | |
automaton | vcsn::dyn::detail::suffix (const automaton &aut) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (suffix,(const automaton &aut) -> automaton) | |
template<typename Aut > | |
Aut & | vcsn::prefix_here (Aut &aut) |
Make all coaccessible states final. More... | |
template<typename Aut > | |
auto | vcsn::prefix (const Aut &aut) -> decltype(::vcsn::copy(aut)) |
template<typename Aut > | |
automaton | vcsn::dyn::detail::prefix (const automaton &aut) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (prefix,(const automaton &aut) -> automaton) | |
template<typename Aut > | |
Aut & | vcsn::factor_here (Aut &aut) |
Make each useful state both initial and final. More... | |
template<typename Aut > | |
auto | vcsn::factor (const Aut &aut) -> decltype(::vcsn::copy(aut)) |
template<typename Aut > | |
automaton | vcsn::dyn::detail::factor (const automaton &aut) |
vcsn::dyn::detail::REGISTER_DECLARE (factor,(const automaton &aut) -> automaton) | |
template<typename Aut > | |
Aut & | vcsn::subword_here (Aut &aut) |
Add spontaneous transitions for each non spontaneous transition, with same source, destination and weight. More... | |
template<typename Aut > | |
auto | vcsn::subword (const Aut &aut) -> decltype(::vcsn::copy(aut)) |
Apply subword_here() to a copy of aut. More... | |
template<typename Aut > | |
automaton | vcsn::dyn::detail::subword (const automaton &aut) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (subword,(const automaton &aut) -> automaton) | |