QScxmlExecutableContent Namespace

Der Namespace QScxmlExecutableContent enthält verschiedene Typen, die zur Interpretation von ausführbaren Inhalten in Zustandsautomaten verwendet werden. Mehr...

Kopfzeile: #include <QScxmlExecutableContent>
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 anonymous { NoContainer, NoEvaluator, NoInstruction, NoString }

Detaillierte Beschreibung

Klassen

Klasse AssignmentInfo

Die Klasse AssingmentInfo stellt eine Datenzuweisung dar. Mehr...

Klasse EvaluatorInfo

Die Klasse EvaluatorInfo repräsentiert eine Einheit von ausführbarem Inhalt. Mehr...

Klasse ForeachInfo

Die Klasse ForeachInfo repräsentiert ein foreach-Konstrukt. Mehr...

Klasse InvokeInfo

Die InvokeInfo-Klasse stellt einen Dienstaufruf dar. Mehr...

Klasse ParameterInfo

Die Klasse ParameterInfo stellt einen Parameter für einen Dienstaufruf dar. Mehr...

Typ Dokumentation

QScxmlExecutableContent::ContainerId

ID für einen Container mit ausführbarem Inhalt.

QScxmlExecutableContent::EvaluatorId

ID für eine Einheit des ausführbaren Inhalts.

QScxmlExecutableContent::InstructionId

ID für eine Anweisung mit ausführbarem Inhalt.

QScxmlExecutableContent::StringId

ID für eine Zeichenkette, die im ausführbaren Inhalt enthalten ist.

enum QScxmlExecutableContent::anonymous

Dieser Enum-Typ enthält die ungültigen Werte für Typdefinitionen.

KonstanteWertBeschreibung
QScxmlExecutableContent::NoContainer-1ContainerId ist unbekannt.
QScxmlExecutableContent::NoEvaluator-1EvaluatorId ist unbekannt.
QScxmlExecutableContent::NoInstruction-1InstructionId ist unbekannt.
QScxmlExecutableContent::NoString-1StringId ist unbekannt.

© 2025 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.