Awali
Another Weighted Automata library
|
#include <exp_support.hh>
Public Types | |
using | in_context_t = context_t_of< in_ratexpset_t > |
using | in_ratexpset_t = RatExpSet |
using | labelset_t = labelset_t_of< in_context_t > |
using | out_context_t = context< labelset_t, sttc::b > |
using | out_ratexp_t = typename out_ratexpset_t::ratexp_t |
using | out_ratexpset_t = ratexpset_of< out_context_t > |
using | ratexp_t = typename in_ratexpset_t::ratexp_t |
using | super_type = typename RatExpSet::const_visitor |
Public Member Functions | |
expsupport_visitor (const in_ratexpset_t &ratexpset) | |
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,) | |
out_ratexpset_t | get_ratexpset () |
out_ratexp_t | operator() (const 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::expsupport_visitor< RatExpSet >::in_context_t = context_t_of<in_ratexpset_t> |
using awali::sttc::rat::expsupport_visitor< RatExpSet >::in_ratexpset_t = RatExpSet |
using awali::sttc::rat::expsupport_visitor< RatExpSet >::labelset_t = labelset_t_of<in_context_t> |
using awali::sttc::rat::expsupport_visitor< RatExpSet >::out_context_t = context<labelset_t, sttc::b> |
using awali::sttc::rat::expsupport_visitor< RatExpSet >::out_ratexp_t = typename out_ratexpset_t::ratexp_t |
using awali::sttc::rat::expsupport_visitor< RatExpSet >::out_ratexpset_t = ratexpset_of<out_context_t> |
using awali::sttc::rat::expsupport_visitor< RatExpSet >::ratexp_t = typename in_ratexpset_t::ratexp_t |
using awali::sttc::rat::expsupport_visitor< RatExpSet >::super_type = typename RatExpSet::const_visitor |
awali::sttc::rat::expsupport_visitor< RatExpSet >::expsupport_visitor | ( | const in_ratexpset_t & | ratexpset | ) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | atom | , |
e | |||
) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | lweight | , |
e | |||
) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | one | ) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | prod | , |
e | |||
) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | rweight | , |
e | |||
) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | star | , |
e | |||
) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | sum | , |
e | |||
) |
awali::sttc::rat::expsupport_visitor< RatExpSet >::AWALI_RAT_VISIT | ( | zero | ) |
out_ratexpset_t awali::sttc::rat::expsupport_visitor< RatExpSet >::get_ratexpset | ( | ) |
|
staticconstexpr |
out_ratexp_t awali::sttc::rat::expsupport_visitor< RatExpSet >::operator() | ( | const ratexp_t & | v | ) |