Qt SCXML C++ Classes | Qt SCXML 6.4.1

- Qt 6.4
- Qt SCXML
- Qt SCXML C++ Classes
- Qt 6.4.1 Reference Documentation

# Qt SCXML C++ Classes

Provides classes to create and use state machines from SCXML files. More...

## Namespaces

QScxmlExecutableContent | Contains various types used to interpret executable content in state machines

## Classes

QScxmlError | Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file
QScxmlExecutableContent::AssignmentInfo | AssingmentInfo class represents a data assignment
QScxmlExecutableContent::EvaluatorInfo | Represents a unit of executable content
QScxmlExecutableContent::ForeachInfo | Represents a foreach construct
QScxmlExecutableContent::InvokeInfo | Represents a service invocation
QScxmlExecutableContent::ParameterInfo | Represents a parameter to a service invocation
QScxmlTableData | Used by compiled state machines

## Detailed Description

To use the module with cmake, use the `find_package()` command to locate the needed module components in the `Qt6` package:

     find_package(Qt6 REQUIRED COMPONENTS Scxml)
     target_link_libraries(mytarget PRIVATE Qt6::Scxml)

To configure the module for building with qmake, add the module as a value of the `QT` variable in the project's .pro file:

     QT += scxml

For more information, see Instantiating State Machines.