1 #ifndef VCSN_CORE_AUTOMATONSET_HH
2 # define VCSN_CORE_AUTOMATONSET_HH
10 template <
typename Context>
18 using kind_t =
typename context_t::kind_t;
28 using label_t =
typename labelset_t::value_t;
30 using weight_t =
typename weightset_t::value_t;
37 #endif // !VCSN_CORE_AUTOMATONSET_HH
typename context_t::weightset_ptr weightset_ptr
mutable_automaton< context_t > value_t
typename detail::labelset_t_of_impl< base_t< ValueSet >>::type labelset_t_of
typename context_t::kind_t kind_t
std::shared_ptr< detail::mutable_automaton_impl< Context >> mutable_automaton
weightset_t_of< context_t > weightset_t
typename detail::weightset_t_of_impl< base_t< ValueSet >>::type weightset_t_of
labelset_t_of< context_t > labelset_t
typename labelset_t::value_t label_t
Transition label.
unsigned state_t
Lightweight state handle (or index).
typename weightset_t::value_t weight_t
Transition weight.
typename context_t::labelset_ptr labelset_ptr
unsigned transition_t
Lightweight transition handle (or index).