OpenASIP  2.0
FUFiniteStateAutomaton Member List

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

addCollisionMatrixForState(FSAStateIndex state, CollisionMatrix *matrix)FUFiniteStateAutomatonprivate
addState()FiniteStateAutomatonvirtual
addTransitionType(const std::string &name)FiniteStateAutomatonvirtual
advanceCycle()FUFiniteStateAutomaton
buildStateMachine()FUFiniteStateAutomaton
CollisionMatrixStateIndex typedefFUFiniteStateAutomatonprivate
collisionMatrixStates_FUFiniteStateAutomatonprivate
conflictsWith(OperationID operation) constFUFiniteStateAutomaton
defaultState_FiniteStateAutomatonprivate
destinationState(FSAStateIndex source, FSAStateTransitionIndex transition)FUFiniteStateAutomatonvirtual
FiniteStateAutomaton(FSAStateTransitionIndex defaultState=ILLEGAL_STATE, int transitionCount=0)FiniteStateAutomaton
FSAFUResourceConflictDetector classFUFiniteStateAutomatonfriend
FSAStateIndex typedefFiniteStateAutomaton
FSAStateIndexSet typedefFiniteStateAutomaton
FSAStateTransitionIndex typedefFiniteStateAutomaton
FUFiniteStateAutomaton(const TTAMachine::FunctionUnit &fu, bool lazyBuilding=true)FUFiniteStateAutomaton
ILLEGAL_STATEFiniteStateAutomatonstatic
isLegalTransition(FSAStateIndex source, FSAStateTransitionIndex transition)FUFiniteStateAutomatonvirtual
issueOperation(OperationID operation)FUFiniteStateAutomaton
joinState(FSAStateIndexSet sourceStates)FUFiniteStateAutomaton
nopTransition_FUFiniteStateAutomatonprivate
operationCollisionMatrices_FUFiniteStateAutomatonprivate
operationCollisionMatrix(const std::string operationName)FUFiniteStateAutomaton
OperationID typedefFUFiniteStateAutomaton
resolveState(FiniteStateAutomaton::FSAStateIndex source, FiniteStateAutomaton::FSAStateTransitionIndex transition)FUFiniteStateAutomatonprivate
setTransition(FSAStateIndex source, FSAStateIndex destination, FSAStateTransitionIndex transition)FiniteStateAutomatonvirtual
setTransitionName(FSAStateTransitionIndex transition, const std::string &name)FiniteStateAutomatonvirtual
startState() constFiniteStateAutomatonvirtual
stateCollisionMatrices_FUFiniteStateAutomatonprivate
StateCollisionMatrixIndex typedefFUFiniteStateAutomatonprivate
stateCount_FiniteStateAutomatonprivate
stateName(FSAStateIndex state) constFUFiniteStateAutomatonvirtual
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
~FUFiniteStateAutomaton()FUFiniteStateAutomatonvirtual