![]() |
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 () |
| virtual bool | has_history (state_t s) 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 s)=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 |