Auf dieser Seite

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 }

Ausführliche Beschreibung

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.

KonstanteWertBeschreibung
QScxmlExecutableContent::NoContainer-1ContainerId ist unbekannt.
QScxmlExecutableContent::NoEvaluator-1EvaluatorId ist unbekannt.
QScxmlExecutableContent::NoInstruction-1InstructionId ist unbekannt.
QScxmlExecutableContent::NoString-1StringId 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.