Lines Matching refs:TransitionType

56 template <typename TransitionType>
57 XsdStateMachine<TransitionType>::XsdStateMachine() in XsdStateMachine()
63 template <typename TransitionType>
64 XsdStateMachine<TransitionType>::XsdStateMachine(const NamePool::Ptr &namePool) in XsdStateMachine()
71 template <typename TransitionType>
72 typename XsdStateMachine<TransitionType>::StateId XsdStateMachine<TransitionType>::addState(StateTy… in addState()
94 template <typename TransitionType>
95 void XsdStateMachine<TransitionType>::addTransition(StateId start, TransitionType transition, State… in addTransition()
97 QHash<TransitionType, QVector<StateId> > &hash = m_transitions[start]; in addTransition()
103 template <typename TransitionType>
104 void XsdStateMachine<TransitionType>::addEpsilonTransition(StateId start, StateId end) in addEpsilonTransition()
110 template <typename TransitionType>
111 void XsdStateMachine<TransitionType>::reset() in reset()
126 template <typename TransitionType>
127 void XsdStateMachine<TransitionType>::clear() in clear()
136 template <typename TransitionType>
137 bool XsdStateMachine<TransitionType>::proceed(TransitionType transition) in proceed()
145 const QHash<TransitionType, QVector<StateId> > &entry = m_transitions[m_currentState]; in proceed()
155 template <typename TransitionType>
156 QList<TransitionType> XsdStateMachine<TransitionType>::possibleTransitions() const in possibleTransitions()
160 return QList<TransitionType>(); in possibleTransitions()
164 const QHash<TransitionType, QVector<StateId> > &entry = m_transitions[m_currentState]; in possibleTransitions()
169 template <typename TransitionType>
171 bool XsdStateMachine<TransitionType>::proceed(InputType input) in proceed()
179 const QHash<TransitionType, QVector<StateId> > &entry = m_transitions[m_currentState]; in proceed()
193 template <typename TransitionType>
195 bool XsdStateMachine<TransitionType>::inputEqualsTransition(InputType input, TransitionType transit… in inputEqualsTransition()
203 template <typename TransitionType>
204 bool XsdStateMachine<TransitionType>::inEndState() const in inEndState()
210 template <typename TransitionType>
211 TransitionType XsdStateMachine<TransitionType>::lastTransition() const in lastTransition()
216 template <typename TransitionType>
217 typename XsdStateMachine<TransitionType>::StateId XsdStateMachine<TransitionType>::startState() con… in startState()
230 template <typename TransitionType>
231 QString XsdStateMachine<TransitionType>::transitionTypeToString(TransitionType type) const in transitionTypeToString()
238 template <typename TransitionType>
239 bool XsdStateMachine<TransitionType>::outputGraph(QIODevice *device, const QString &graphName) const in outputGraph()
295 template <typename TransitionType>
296 typename XsdStateMachine<TransitionType>::StateId XsdStateMachine<TransitionType>::dfaStateForNfaSt… in dfaStateForNfaState()
298 … XsdStateMachine<TransitionType> &dfa) const in dfaStateForNfaState()
338 template <typename TransitionType>
339 XsdStateMachine<TransitionType> XsdStateMachine<TransitionType>::toDFA() const in toDFA()
341 XsdStateMachine<TransitionType> dfa(m_namePool); in toDFA()
372 QList<TransitionType> input; in toDFA()
403 template <typename TransitionType>
404 …ename XsdStateMachine<TransitionType>::StateId, typename XsdStateMachine<TransitionType>::StateTyp… in states()
409 template <typename TransitionType>
410 …chine<TransitionType>::StateId, QHash<TransitionType, QVector<typename XsdStateMachine<TransitionT… in transitions()