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

StategetInitialState ()
void setInitialStateLabeled (const CString &sl)
void addStateLabeled (const CString &sl)
void addEdge (State *src, State *dst)
void addEdgeLabeled (const CString &src, const CString &dst)
SetOfStatesreachableStates (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: