Go to the source code of this file.
|
template<typename ExpSet > |
using | vcsn::derived_term_automaton = std::shared_ptr< detail::derived_term_automaton_impl< ExpSet >> |
| A derived-term automaton as a shared pointer. More...
|
|
|
template<typename ExpSet > |
auto | vcsn::make_derived_term_automaton (const ExpSet &rs, const detail::derived_term_algo &algo) -> derived_term_automaton< ExpSet > |
|
template<typename ExpSet > |
std::enable_if_t< labelset_t_of< ExpSet >::is_free(), expression_automaton< mutable_automaton< typename ExpSet::context_t > > > | vcsn::derived_term (const ExpSet &rs, const typename ExpSet::value_t &r, const std::string &algo="auto") |
| The derived-term automaton, for free labelsets. More...
|
|
template<typename ExpSet > |
std::enable_if_t<!labelset_t_of< ExpSet >::is_free(), expression_automaton< mutable_automaton< typename ExpSet::context_t > > > | vcsn::derived_term (const ExpSet &rs, const typename ExpSet::value_t &r, const std::string &algo="auto") |
| The derived-term automaton, for non free labelsets. More...
|
|
template<typename ExpSet , typename String > |
automaton | vcsn::dyn::detail::derived_term (const expression &exp, const std::string &algo) |
| Bridge. More...
|
|