W3cubDocs

/Qt

QScxmlExecutableContent Namespace

The QScxmlExecutableContent namespace contains various types used to interpret executable content in state machines. More...

Header: #include <QScxmlExecutableContent>
CMake: find_package(Qt6 COMPONENTS Scxml REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Scxml)
qmake: QT += scxml
Since: Qt 5.8

Classes

struct AssignmentInfo
struct EvaluatorInfo
struct ForeachInfo
struct InvokeInfo
struct ParameterInfo

Types

ContainerId
EvaluatorId
InstructionId
StringId
enum anonymous { NoContainer, NoEvaluator, NoInstruction, NoString }

Detailed Description

Classes

class AssignmentInfo

The AssingmentInfo class represents a data assignment. More...

class EvaluatorInfo

The EvaluatorInfo class represents a unit of executable content. More...

class ForeachInfo

The ForeachInfo class represents a foreach construct. More...

class InvokeInfo

The InvokeInfo class represents a service invocation. More...

class ParameterInfo

The ParameterInfo class represents a parameter to a service invocation. More...

Type Documentation

[since 5.8] QScxmlExecutableContent::ContainerId

ID for a container holding executable content.

This typedef was introduced in Qt 5.8.

[since 5.8] QScxmlExecutableContent::EvaluatorId

ID for a unit of executable content.

This typedef was introduced in Qt 5.8.

[since 5.8] QScxmlExecutableContent::InstructionId

ID for an instruction of executable content.

This typedef was introduced in Qt 5.8.

[since 5.8] QScxmlExecutableContent::StringId

ID for a string contained in executable content.

This typedef was introduced in Qt 5.8.

[since 5.8] enum QScxmlExecutableContent::anonymous

This enum type holds the invalid values for type definitions.

Constant Value Description
QScxmlExecutableContent::NoContainer -1 ContainerId is unknown.
QScxmlExecutableContent::NoEvaluator -1 EvaluatorId is unknown.
QScxmlExecutableContent::NoInstruction -1 InstructionId is unknown.
QScxmlExecutableContent::NoString -1 StringId is unknown.

This enum was introduced or modified in Qt 5.8.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qscxmlexecutablecontent.html