|
| NFA (STATE s, std::set< STATE > d) |
|
| NFA (std::set< STATE > &states, std::set< INPUT > &inputs, STATE start, std::set< STATE > deflt) |
|
void | addTransition (STATE from, INPUT input, STATE to) |
|
template<class NSTATE , class XXX > |
DFA< NSTATE, INPUT > * | constructDFA (XXX createState) |
|
| FA_base (STATE s, std::set< STATE >d) |
|
| FA_base (const std::set< STATE > &states, const std::set< INPUT > &inputs, STATE start, STATE deflt) |
|
const std::set< STATE > & | states () const |
|
const std::set< INPUT > & | inputs () const |
|
const Transitions & | transitions (STATE s) const |
|
const STATE | start () const |
|
const std::set< STATE > | deflt () const |
|
const std::set< STATE > | next (STATE from, INPUT input) const |
|
void | addState (STATE newState) |
|
void | addInput (INPUT newInput) |
|
void | setTransition (STATE from, INPUT input, std::set< STATE >to) |
|
|
typedef std::map< INPUT, std::set< STATE > > | Transitions |
|
std::set< STATE > | states_ |
|
std::set< INPUT > | inputs_ |
|
std::map< STATE, Transitions > | transitions_ |
|
const Transitions | noTransitions |
|
STATE | start_ |
|
std::set< STATE > | default_ |
|
The documentation for this class was generated from the following file: