1 #ifndef VCSN_ALGOS_STRIP_HH
2 # define VCSN_ALGOS_STRIP_HH
14 template <
typename Aut>
18 -> decltype(aut->strip())
24 template <
typename Aut>
35 template <
typename Aut>
49 template <
typename Aut>
54 const auto& a = aut->as<Aut>();
64 #endif // !VCSN_ALGOS_STRIP_HH
automaton strip(const automaton &aut)
Bridge.
REGISTER_DECLARE(accessible,(const automaton &) -> automaton)
std::shared_ptr< detail::automaton_base > automaton
automaton make_automaton(const Aut &aut)
Build a dyn::automaton.
auto strip(const Aut &aut) -> decltype(detail::strip(aut, 0))
Remove (all) the decorations from a decorated automaton.
auto strip(const Aut &aut, int) -> decltype(aut->strip())