Awali
Another Weighted Automata library
|
#include <draw_exp.hh>
Public Types | |
using | aut_context_t = context< aut_labelset_t, b > |
using | aut_labelset_t = ctx::law_char |
using | automaton_t = sttc::mutable_automaton< aut_context_t > |
using | context_t = typename RatExpSet::context_t |
using | label_t = label_t_of< automaton_t > |
using | labelset_t = labelset_t_of< context_t > |
using | super_type = typename context_t::const_visitor |
using | weight_t = weight_t_of< context_t > |
using | weightset_t = weightset_t_of< context_t > |
Public Member Functions | |
drawexp_visitor (const RatExpSet &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,) | |
automaton_t | operator() (const typename RatExpSet::ratexp_t &v) |
Static Public Member Functions | |
constexpr static const char * | me () |
Aut | relative the generated automaton |
Context | relative to the RatExp. |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::aut_context_t = context<aut_labelset_t, b> |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::aut_labelset_t = ctx::law_char |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::automaton_t = sttc::mutable_automaton<aut_context_t> |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::context_t = typename RatExpSet::context_t |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::label_t = label_t_of<automaton_t> |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::labelset_t = labelset_t_of<context_t> |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::super_type = typename context_t::const_visitor |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::weight_t = weight_t_of<context_t> |
using awali::sttc::rat::drawexp_visitor< RatExpSet >::weightset_t = weightset_t_of<context_t> |
awali::sttc::rat::drawexp_visitor< RatExpSet >::drawexp_visitor | ( | const RatExpSet & | rs | ) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | atom | , |
e | |||
) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | lweight | , |
e | |||
) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | one | ) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | prod | , |
e | |||
) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | rweight | , |
e | |||
) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | star | , |
e | |||
) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | sum | , |
e | |||
) |
awali::sttc::rat::drawexp_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | zero | ) |
|
staticconstexpr |
automaton_t awali::sttc::rat::drawexp_visitor< RatExpSet >::operator() | ( | const typename RatExpSet::ratexp_t & | v | ) |