RemoveEpsilonAlgorithm Member List

This is the complete list of members for RemoveEpsilonAlgorithm, including all inherited members.
addReport(const QString &text) const BasicAlgorithm [protected, virtual]
BasicAlgorithm()BasicAlgorithm
determinize(QSharedPointer< IAutomaton > &automaton) const BasicAlgorithm [protected, virtual]
getEpsilonClosure(const QSharedPointer< IAutomaton > &automaton, const QSharedPointer< IState > &state) const BasicAlgorithm [protected]
getInputCount() const RemoveEpsilonAlgorithm [inline, virtual]
getName() const RemoveEpsilonAlgorithm [virtual]
hasSettingsDialog() const BasicAlgorithm [inline, virtual]
m_creatorBasicAlgorithm [protected]
makeSureNamesUnique(const QSharedPointer< IAutomaton > &automaton1, const QSharedPointer< IAutomaton > &automaton2) const BasicAlgorithm [protected]
makeSureNameUnique(const QSharedPointer< IAutomaton > &automaton, QString &name) const BasicAlgorithm [protected]
removeEpsilonTransitions(QSharedPointer< IAutomaton > &automaton) const BasicAlgorithm [protected, virtual]
removeMultipleInitials(QSharedPointer< IAutomaton > &automaton) const BasicAlgorithm [protected, virtual]
requireCreator() const BasicAlgorithm [inline, virtual]
run(const IAutomaton::TAutomataList &input, QSharedPointer< IAutomaton > &result, QString *report=0) const BasicAlgorithm [virtual]
runInternal(const IAutomaton::TAutomataList &input, QSharedPointer< IAutomaton > &result) const RemoveEpsilonAlgorithm [protected, virtual]
runSettingsDialog(QWidget *)BasicAlgorithm [inline, virtual]
setAutomataCreator(const QSharedPointer< IAutomataCreator > &creator)BasicAlgorithm [virtual]
TAlgorithmList typedefIAlgorithm
tryMergeAlphabet(const ITransition::TCharSet &alphabet1, const ITransition::TCharSet &alphabet2, ITransition::TCharSet &alphabet) const BasicAlgorithm [protected]
~BasicAlgorithm()BasicAlgorithm [inline, virtual]
~IAlgorithm()IAlgorithm [inline, virtual]
~RemoveEpsilonAlgorithm()RemoveEpsilonAlgorithm