![]()  | 
  
    Vcsn
    2.5.dev
    
   Be Rational 
   | 
 
A function to sort an automaton. More...
#include <sort.hh>
Public Member Functions | |
| sorter (const input_automaton_t &a) | |
| automaton_t | operator() () | 
Private Types | |
| using | input_automaton_t = Aut | 
| Input automaton type.  More... | |
| using | input_state_t = state_t_of< input_automaton_t > | 
| using | input_transition_t = transition_t_of< input_automaton_t > | 
| using | automaton_t = permutation_automaton< input_automaton_t > | 
| Result automaton type.  More... | |
| using | state_t = state_t_of< automaton_t > | 
Private Member Functions | |
| void | visit_and_update_res_ () | 
| void | visit_successors_of_ (input_state_t s, state_t res_s) | 
| void | push_inaccessible_states_ () | 
Private Attributes | |
| automaton_t | res_ | 
| Sorted automaton.  More... | |
| const labelset_t_of< input_automaton_t > & | ls_ = *res_->input_->labelset() | 
| const weightset_t_of< input_automaton_t > & | ws_ = *res_->input_->weightset() | 
A function to sort an automaton.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
Definition at line 127 of file sort.hh.
References vcsn::detail::all_out(), and vcsn::dyn::detail::sort().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |