FSM::StateStringLabeled::FiniteStateMachine Class Reference
#include <fsm.h>
Inheritance diagram for FSM::StateStringLabeled::FiniteStateMachine:

Collaboration diagram for FSM::StateStringLabeled::FiniteStateMachine:

Public Member Functions | |
| State * | getInitialState () |
| void | setInitialStateLabeled (const CString &sl) |
| void | addStateLabeled (const CString &sl) |
| void | addEdge (State *src, State *dst) |
| void | addEdgeLabeled (const CString &src, const CString &dst) |
| SetOfStates * | reachableStates (void) |
Member Function Documentation
| void FSM::StateStringLabeled::FiniteStateMachine::addEdgeLabeled | ( | const CString & | src, | |
| const CString & | dst | |||
| ) |
| void FSM::StateStringLabeled::FiniteStateMachine::addStateLabeled | ( | const CString & | sl | ) |
References FSM::Labeled::FiniteStateMachine< CString, char >::addState().
Here is the call graph for this function:

| State* FSM::StateStringLabeled::FiniteStateMachine::getInitialState | ( | ) | [inline, virtual] |
Reimplemented from FSM::Labeled::FiniteStateMachine< CString, char >.
| SetOfStates * FSM::StateStringLabeled::FiniteStateMachine::reachableStates | ( | void | ) |
Reimplemented from FSM::Labeled::FiniteStateMachine< CString, char >.
| void FSM::StateStringLabeled::FiniteStateMachine::setInitialStateLabeled | ( | const CString & | sl | ) |
The documentation for this class was generated from the following files:

