![]()  | 
  
    Awali
    
   Another Weighted Automata library 
   | 
 
base type for history of automata More...
#include <history.hh>
  
Public Member Functions | |
| virtual | ~history_base () | 
| template<typename H > | |
| H & | as () | 
| template<typename H > | |
| H & | as () const | 
| virtual history_kind_t | get_nature () const =0 | 
| virtual state_t | get_state (state_t s)=0 | 
| virtual std::vector< state_t > | get_state_set (state_t s)=0 | 
| virtual bool | has_history () const | 
| virtual bool | has_history (state_t) const =0 | 
| virtual std::ostream & | print_state_name (state_t s, std::ostream &o, const std::string &fmt="text") const =0 | 
| virtual bool | remove_history (state_t)=0 | 
base type for history of automata
Every automaton is connected with two history objects: 
      
  | 
  virtual | 
| H& awali::sttc::history_base::as | ( | ) | 
| H& awali::sttc::history_base::as | ( | ) | const | 
      
  | 
  pure virtual | 
      
  | 
  virtual | 
Reimplemented in awali::sttc::no_history.
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual |