![]()  | 
  
    Vcsn
    2.4
    
   Be Rational 
   | 
 
From an automaton, the corresponding automaton with a non-word labelset. More...
#include <letterize.hh>
Public Types | |
| using | in_automaton_t = AutIn | 
| using | in_ctx_t = context_t_of< in_automaton_t > | 
| using | in_state_t = state_t_of< in_automaton_t > | 
| using | in_labelset_t = labelset_t_of< in_automaton_t > | 
| using | in_label_t = typename in_labelset_t::value_t | 
| using | in_transition_t = transition_t_of< in_automaton_t > | 
| using | out_automaton_t = AutOut | 
| using | out_ctx_t = context_t_of< out_automaton_t > | 
| using | out_state_t = state_t_of< out_automaton_t > | 
| using | out_labelset_t = labelset_t_of< out_automaton_t > | 
| using | out_label_t = typename out_labelset_t::value_t | 
| using | out_transition_t = transition_t_of< out_automaton_t > | 
| using | map_t = std::vector< out_state_t > | 
Public Member Functions | |
| letterizer (const in_automaton_t &in_aut, const out_labelset_t &ls) | |
| out_automaton_t | letterize () | 
Protected Attributes | |
| in_automaton_t | in_aut_ | 
| out_automaton_t | out_aut_ | 
| map_t | state_map_ | 
From an automaton, the corresponding automaton with a non-word labelset.
Definition at line 22 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::in_automaton_t = AutIn | 
Definition at line 25 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::in_ctx_t = context_t_of<in_automaton_t> | 
Definition at line 26 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::in_label_t = typename in_labelset_t::value_t | 
Definition at line 29 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::in_labelset_t = labelset_t_of<in_automaton_t> | 
Definition at line 28 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::in_state_t = state_t_of<in_automaton_t> | 
Definition at line 27 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::in_transition_t = transition_t_of<in_automaton_t> | 
Definition at line 30 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::map_t = std::vector<out_state_t> | 
Definition at line 40 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::out_automaton_t = AutOut | 
Definition at line 32 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::out_ctx_t = context_t_of<out_automaton_t> | 
Definition at line 33 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::out_label_t = typename out_labelset_t::value_t | 
Definition at line 36 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::out_labelset_t = labelset_t_of<out_automaton_t> | 
Definition at line 35 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::out_state_t = state_t_of<out_automaton_t> | 
Definition at line 34 of file letterize.hh.
| using vcsn::detail::letterizer< AutIn, AutOut >::out_transition_t = transition_t_of<out_automaton_t> | 
Definition at line 37 of file letterize.hh.
      
  | 
  inline | 
Definition at line 42 of file letterize.hh.
      
  | 
  inline | 
Definition at line 48 of file letterize.hh.
References vcsn::detail::all_out(), vcsn::detail::letterizer< AutIn, AutOut >::in_aut_, vcsn::detail::letterizer< AutIn, AutOut >::out_aut_, and vcsn::detail::letterizer< AutIn, AutOut >::state_map_.
      
  | 
  protected | 
Definition at line 93 of file letterize.hh.
Referenced by vcsn::detail::letterizer< AutIn, AutOut >::letterize().
      
  | 
  protected | 
Definition at line 94 of file letterize.hh.
Referenced by vcsn::detail::letterizer< AutIn, AutOut >::letterize().
      
  | 
  protected | 
Definition at line 95 of file letterize.hh.
Referenced by vcsn::detail::letterizer< AutIn, AutOut >::letterize().