QScxmlTableData Class
The QScxmlTableData class is used by compiled state machines. More...
Header: | #include <QScxmlTableData> |
qmake: | QT += scxml |
Since: | Qt 5.8 |
Public Functions
virtual | ~QScxmlTableData() |
virtual QScxmlExecutableContent::AssignmentInfo | assignmentInfo(QScxmlExecutableContent::EvaluatorId assignmentId) const = 0 |
virtual QScxmlExecutableContent::StringId * | dataNames(int *count) const = 0 |
virtual QScxmlExecutableContent::EvaluatorInfo | evaluatorInfo(QScxmlExecutableContent::EvaluatorId evaluatorId) const = 0 |
virtual QScxmlExecutableContent::ForeachInfo | foreachInfo(QScxmlExecutableContent::EvaluatorId foreachId) const = 0 |
virtual QScxmlExecutableContent::ContainerId | initialSetup() const = 0 |
virtual QScxmlExecutableContent::InstructionId * | instructions() const = 0 |
virtual QString | name() const = 0 |
virtual QScxmlInvokableServiceFactory * | serviceFactory(int id) const = 0 |
virtual const qint32 * | stateMachineTable() const = 0 |
virtual QString | string(QScxmlExecutableContent::StringId id) const = 0 |
Detailed Description
The QScxmlTableData class is used by compiled state machines.
QScxmlTableData is the interface to the compiled representation of SCXML state machines. It should only be used internally and by state machines compiled from SCXML documents.
Member Function Documentation
[virtual]
QScxmlTableData::~QScxmlTableData()
Destroys the instance of QScxmlTableData. The destructor is virtual.