|
CUBA
|
#include <fsa.hh>
Public Member Functions | |
| fsa_transition () | |
| fsa_transition (const fsa_state &src, const fsa_state &dst, const fsa_alpha &label) | |
| ~fsa_transition () | |
| fsa_state | get_src () const |
| fsa_state | get_dst () const |
| fsa_alpha | get_label () const |
| void | set_dst (fsa_state dst) |
| void | set_label (const fsa_alpha label) |
| void | set_src (const fsa_state src) |
Definition of finite automaton transition
| ruba::fsa_transition::fsa_transition | ( | ) |
default constructor
| ruba::fsa_transition::fsa_transition | ( | const fsa_state & | src, |
| const fsa_state & | dst, | ||
| const fsa_alpha & | label | ||
| ) |
constructor with source state, destination state and label, a transition likes as follows: (src, label, dst)
| src | |
| dst | |
| label |
| ruba::fsa_transition::~fsa_transition | ( | ) |
default destructor of fsa transition