Public Types | Public Member Functions | Protected Attributes

TransitionTableImpl Class Reference

Inheritance diagram for TransitionTableImpl:
Collaboration diagram for TransitionTableImpl:

List of all members.

Public Types

typedef QVector
< QSharedPointer< ITTRow > > 
TITTRowList

Public Member Functions

 TransitionTableImpl ()
 TransitionTableImpl (const TITTRowList &rows)
 ~TransitionTableImpl ()
int addRow (const QSharedPointer< ITTRow > &row)
QSharedPointer< ITTRowgetRow (int idx) const
int getRowCount () const
QList< QString > getUniqueKeys () const
QString toLaTeXTable () const
QString toStringTable () const

Protected Attributes

TITTRowList m_rows

Detailed Description

Definition at line 101 of file automataCreator.cpp.


Member Typedef Documentation

typedef QVector<QSharedPointer<ITTRow> > TransitionTableImpl::TITTRowList

Definition at line 107 of file automataCreator.cpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

int TransitionTableImpl::addRow ( const QSharedPointer< ITTRow > &  row  )  [inline, virtual]

Implements ITransitionTable.

Definition at line 130 of file automataCreator.cpp.

References m_rows.

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().

Here is the caller graph for this function:

int TransitionTableImpl::getRowCount (  )  const [inline, virtual]

Implements ITransitionTable.

Definition at line 118 of file automataCreator.cpp.

References m_rows.

Referenced by toLaTeXTable(), and toStringTable().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

QString TransitionTableImpl::toLaTeXTable (  )  const [inline, virtual]

Implements ITransitionTable.

Definition at line 148 of file automataCreator.cpp.

References getRow(), getRowCount(), getUniqueKeys(), StringProcessor::isSpecialSymbol(), and trStringListToString().

Here is the call graph for this function:

QString TransitionTableImpl::toStringTable (  )  const [inline, virtual]

Implements ITransitionTable.

Definition at line 206 of file automataCreator.cpp.

References getRow(), getRowCount(), getUniqueKeys(), and trStringListToString().

Here is the call graph for this function:


Member Data Documentation

Definition at line 247 of file automataCreator.cpp.

Referenced by addRow(), getRow(), getRowCount(), and getUniqueKeys().


The documentation for this class was generated from the following file: