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