OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FiniteStateAutomaton Member List

This is the complete list of members for FiniteStateAutomaton, including all inherited members.

addState()FiniteStateAutomatonvirtual
addTransitionType(const std::string &name)FiniteStateAutomatonvirtual
defaultState_FiniteStateAutomatonprivate
destinationState(FSAStateIndex source, FSAStateTransitionIndex transition)FiniteStateAutomatonvirtual
FiniteStateAutomaton(FSAStateTransitionIndex defaultState=ILLEGAL_STATE, int transitionCount=0)FiniteStateAutomaton
FSAFUResourceConflictDetector classFiniteStateAutomatonfriend
FSAStateIndex typedefFiniteStateAutomaton
FSAStateIndexSet typedefFiniteStateAutomaton
FSAStateTransitionIndex typedefFiniteStateAutomaton
ILLEGAL_STATEFiniteStateAutomatonstatic
isLegalTransition(FSAStateIndex source, FSAStateTransitionIndex transition)FiniteStateAutomatonvirtual
setTransition(FSAStateIndex source, FSAStateIndex destination, FSAStateTransitionIndex transition)FiniteStateAutomatonvirtual
setTransitionName(FSAStateTransitionIndex transition, const std::string &name)FiniteStateAutomatonvirtual
startState() constFiniteStateAutomatonvirtual
stateCount_FiniteStateAutomatonprivate
stateName(FSAStateIndex state) constFiniteStateAutomatonvirtual
toDotString() constFiniteStateAutomatonvirtual
transitionIndex(const std::string &transitionName) constFiniteStateAutomatonvirtual
transitionIndices_FiniteStateAutomatonprivate
TransitionMap typedefFiniteStateAutomatonprotected
transitionName(FSAStateTransitionIndex transition) constFiniteStateAutomatonvirtual
TransitionNameIndex typedefFiniteStateAutomatonprivate
transitionNames_FiniteStateAutomatonprivate
transitions_FiniteStateAutomatonprotected
transitionTypeCount_FiniteStateAutomatonprivate
TransitionVector typedefFiniteStateAutomatonprotected
UNKNOWN_STATEFiniteStateAutomatonstatic
~FiniteStateAutomaton()FiniteStateAutomatonvirtual