QScxmlExecutableContent Namespace
Der Namespace „QScxmlExecutableContent“ enthält verschiedene Typen, die zur Interpretation von ausführbarem Inhalt in Zustandsmaschinen verwendet werden. Mehr...
| Header: | #include <qscxmlexecutablecontent.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Scxml) target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
| qmake: | QT += scxml |
Klassen
| struct | AssignmentInfo |
| struct | EvaluatorInfo |
| struct | ForeachInfo |
| struct | InvokeInfo |
| struct | ParameterInfo |
Typen
| ContainerId | |
| EvaluatorId | |
| InstructionId | |
| StringId | |
| enum { NoContainer, NoEvaluator, NoInstruction, NoString } |
Klassen
Klasse AssignmentInfo
Die Klasse „AssignmentInfo“ repräsentiert eine Datenzuweisung. Mehr...
Klasse EvaluatorInfo
Die Klasse „EvaluatorInfo“ repräsentiert eine Einheit ausführbaren Inhalts. Mehr...
Klasse „ForeachInfo“
Die Klasse „ForeachInfo“ repräsentiert ein „foreach“-Konstrukt. Mehr...
Klasse „InvokeInfo“
Die Klasse „InvokeInfo“ repräsentiert einen Dienstaufruf. Mehr...
Klasse „ParameterInfo“
Die Klasse „ParameterInfo“ repräsentiert einen Parameter für einen Dienstaufruf. Mehr...
Typdokumentation
QScxmlExecutableContent::ContainerId
ID für einen Container, der ausführbare Inhalte enthält.
QScxmlExecutableContent::EvaluatorId
ID für eine Einheit ausführbarer Inhalte.
QScxmlExecutableContent::InstructionId
ID für eine Anweisung mit ausführbarem Inhalt.
QScxmlExecutableContent::StringId
ID für eine Zeichenfolge, die in ausführbarem Inhalt enthalten ist.
[anonymous] enum
Dieser Enum-Typ enthält die ungültigen Werte für Typdefinitionen.
| Konstante | Wert | Beschreibung |
|---|---|---|
QScxmlExecutableContent::NoContainer | -1 | ContainerId ist unbekannt. |
QScxmlExecutableContent::NoEvaluator | -1 | EvaluatorId ist unbekannt. |
QScxmlExecutableContent::NoInstruction | -1 | InstructionId ist unbekannt. |
QScxmlExecutableContent::NoString | -1 | StringId ist unbekannt. |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.