|  | Awali
    Another Weighted Automata library | 
#include <derivation.hh>
 
 | Public Types | |
| using | context_t = context_t_of< ratexpset_t > | 
| using | label_t = label_t_of< context_t > | 
| using | labelset_t = labelset_t_of< context_t > | 
| using | node_t = typename super_type::node_t | 
| using | polynomial_t = typename polynomialset_t::value_t | 
| using | polynomialset_t = ratexp_polynomialset_t< ratexpset_t > | 
| using | ratexp_t = typename ratexpset_t::value_t | 
| using | ratexpset_t = RatExpSet | 
| using | super_type = typename ratexpset_t::const_visitor | 
| using | weight_t = typename weightset_t::value_t | 
| using | weightset_t = weightset_t_of< ratexpset_t > | 
| Public Member Functions | |
| derivation_visitor (const ratexpset_t &rs) | |
| AWALI_RAT_VISIT (atom, e) | |
| AWALI_RAT_VISIT (lweight, e) | |
| AWALI_RAT_VISIT (one,) | |
| AWALI_RAT_VISIT (prod, e) | |
| AWALI_RAT_VISIT (rweight, e) | |
| AWALI_RAT_VISIT (star, e) | |
| AWALI_RAT_VISIT (sum, e) | |
| AWALI_RAT_VISIT (zero,) | |
| polynomial_t | operator() (const ratexp_t &v, label_t var) | 
| ratexp_t | ratexp (const polynomial_t p) | 
| Static Public Member Functions | |
| constexpr static const char * | me () | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::context_t = context_t_of<ratexpset_t> | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::label_t = label_t_of<context_t> | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::labelset_t = labelset_t_of<context_t> | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::node_t = typename super_type::node_t | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::polynomial_t = typename polynomialset_t::value_t | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::polynomialset_t = ratexp_polynomialset_t<ratexpset_t> | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::ratexp_t = typename ratexpset_t::value_t | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::ratexpset_t = RatExpSet | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::super_type = typename ratexpset_t::const_visitor | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::weight_t = typename weightset_t::value_t | 
| using awali::sttc::rat::derivation_visitor< RatExpSet >::weightset_t = weightset_t_of<ratexpset_t> | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::derivation_visitor | ( | const ratexpset_t & | rs | ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | atom | , | 
| e | |||
| ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | lweight | , | 
| e | |||
| ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | one | ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | prod | , | 
| e | |||
| ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | rweight | , | 
| e | |||
| ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | star | , | 
| e | |||
| ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | sum | , | 
| e | |||
| ) | 
| awali::sttc::rat::derivation_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | zero | ) | 
| 
 | staticconstexpr | 
| polynomial_t awali::sttc::rat::derivation_visitor< RatExpSet >::operator() | ( | const ratexp_t & | v, | 
| label_t | var | ||
| ) | 
| ratexp_t awali::sttc::rat::derivation_visitor< RatExpSet >::ratexp | ( | const polynomial_t | p | ) |