FSM::StateStringLabeled::FiniteStateMachine Class Reference

#include <fsm.h>

Inheritance diagram for FSM::StateStringLabeled::FiniteStateMachine:
Collaboration diagram for FSM::StateStringLabeled::FiniteStateMachine:

List of all members.

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::addEdge ( State *  src,
State *  dst 
)
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]
SetOfStates * FSM::StateStringLabeled::FiniteStateMachine::reachableStates ( void   ) 
void FSM::StateStringLabeled::FiniteStateMachine::setInitialStateLabeled ( const CString &  sl  ) 

The documentation for this class was generated from the following files: