|
template<typename Aut > |
using | vcsn::determinized_automaton = std::shared_ptr< detail::determinized_automaton_impl< Aut >> |
| A determinized automaton as a shared pointer. More...
|
|
template<typename Aut > |
using | vcsn::detweighted_automaton = std::shared_ptr< detail::detweighted_automaton_impl< Aut >> |
| A determinized automaton as a shared pointer. More...
|
|
template<typename Aut , typename Type > |
using | vcsn::dyn::detail::if_boolean_t = typename std::enable_if< std::is_same< weightset_t_of< Aut >, b >::value, Type >::type |
|
template<typename Aut , typename Type > |
using | vcsn::dyn::detail::if_not_boolean_t = typename std::enable_if<!std::is_same< weightset_t_of< Aut >, b >::value, Type >::type |
|
|
template<typename Aut > |
auto | vcsn::determinize (const Aut &a) -> determinized_automaton< Aut > |
|
template<typename Aut > |
auto | vcsn::codeterminize (const Aut &a) -> decltype(transpose(determinize(transpose(a)))) |
|
template<typename Aut > |
auto | vcsn::determinize_weighted (const Aut &a) -> detweighted_automaton< Aut > |
|
template<typename Aut > |
auto | vcsn::codeterminize_weighted (const Aut &aut) -> decltype(transpose(determinize_weighted(transpose(aut)))) |
|
template<typename Aut , typename String > |
if_boolean_t< Aut, automaton > | vcsn::dyn::detail::determinize (const automaton &aut, const std::string &algo) |
| Boolean Bridge. More...
|
|
template<typename Aut , typename String > |
if_not_boolean_t< Aut, automaton > | vcsn::dyn::detail::determinize (const automaton &aut, const std::string &algo) |
| Weighted Bridge. More...
|
|
| vcsn::dyn::detail::REGISTER_DECLARE (determinize,(const automaton &aut, const std::string &algo) -> automaton) |
|
template<typename Aut , typename String > |
if_boolean_t< Aut, automaton > | vcsn::dyn::detail::codeterminize (const automaton &aut, const std::string &algo) |
| Boolean Bridge. More...
|
|
template<typename Aut , typename String > |
if_not_boolean_t< Aut, automaton > | vcsn::dyn::detail::codeterminize (const automaton &aut, const std::string &algo) |
| Weighted Bridge. More...
|
|
| vcsn::dyn::detail::REGISTER_DECLARE (codeterminize,(const automaton &aut, const std::string &algo) -> automaton) |
|