Public Types | |
typedef QVector < QSharedPointer< ITTRow > > | TITTRowList |
Public Member Functions | |
TransitionTableImpl () | |
TransitionTableImpl (const TITTRowList &rows) | |
~TransitionTableImpl () | |
int | addRow (const QSharedPointer< ITTRow > &row) |
QSharedPointer< ITTRow > | getRow (int idx) const |
int | getRowCount () const |
QList< QString > | getUniqueKeys () const |
QString | toLaTeXTable () const |
QString | toStringTable () const |
Protected Attributes | |
TITTRowList | m_rows |
Definition at line 101 of file automataCreator.cpp.
typedef QVector<QSharedPointer<ITTRow> > TransitionTableImpl::TITTRowList |
Definition at line 107 of file automataCreator.cpp.
TransitionTableImpl::TransitionTableImpl | ( | ) | [inline] |
Definition at line 104 of file automataCreator.cpp.
TransitionTableImpl::TransitionTableImpl | ( | const TITTRowList & | rows | ) | [inline] |
Definition at line 109 of file automataCreator.cpp.
TransitionTableImpl::~TransitionTableImpl | ( | ) | [inline] |
Definition at line 113 of file automataCreator.cpp.
References DBGLOG_AC.
int TransitionTableImpl::addRow | ( | const QSharedPointer< ITTRow > & | row | ) | [inline, virtual] |
QSharedPointer<ITTRow> TransitionTableImpl::getRow | ( | int | idx | ) | const [inline, virtual] |
Implements ITransitionTable.
Definition at line 123 of file automataCreator.cpp.
References m_rows.
Referenced by toLaTeXTable(), and toStringTable().
int TransitionTableImpl::getRowCount | ( | ) | const [inline, virtual] |
Implements ITransitionTable.
Definition at line 118 of file automataCreator.cpp.
References m_rows.
Referenced by toLaTeXTable(), and toStringTable().
QList<QString> TransitionTableImpl::getUniqueKeys | ( | ) | const [inline, virtual] |
Implements ITransitionTable.
Definition at line 137 of file automataCreator.cpp.
References m_rows.
Referenced by toLaTeXTable(), and toStringTable().
QString TransitionTableImpl::toLaTeXTable | ( | ) | const [inline, virtual] |
Implements ITransitionTable.
Definition at line 148 of file automataCreator.cpp.
References getRow(), getRowCount(), getUniqueKeys(), StringProcessor::isSpecialSymbol(), and trStringListToString().
QString TransitionTableImpl::toStringTable | ( | ) | const [inline, virtual] |
Implements ITransitionTable.
Definition at line 206 of file automataCreator.cpp.
References getRow(), getRowCount(), getUniqueKeys(), and trStringListToString().
TITTRowList TransitionTableImpl::m_rows [protected] |
Definition at line 247 of file automataCreator.cpp.
Referenced by addRow(), getRow(), getRowCount(), and getUniqueKeys().