QScxmlError 类
QScxmlError 类描述了 Qt SCXML 状态机在解析 SCXML 文件时返回的错误。 更多...
头文件 | #include <QScxmlError> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Scxml) target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
qmake | QT += scxml |
属性
|
公共函数
QScxmlError() | |
QScxmlError(const QString &fileName, int line, int column, const QString &description) | |
QScxmlError(const QScxmlError &other) | |
~QScxmlError() | |
int | column() const |
QString | description() const |
QString | fileName() const |
bool | isValid() const |
int | line() const |
QString | toString() const |
QScxmlError & | operator=(const QScxmlError &other) |
另请参阅 QScxmlStateMachine 和 QScxmlCompiler.
属性文档
[只读]
column : const int
此属性包含 SCXML 错误发生的列号。
访问函数
int | column() const |
[只读]
description : const QString
此属性包含 SCXML 错误的描述。
访问函数
QString | description() const |
[只读]
fileName : const QString
此属性包含发生 SCXML 错误的文件名。
访问函数
QString | fileName() const |
[只读]
行 : const int
此属性包含SCXML错误发生的行号。
访问函数
int | line() const |
[只读]
valid : const bool
此属性包含SCXML错误是否有效。
访问函数
bool | isValid() const |
成员函数文档
QScxmlError::QScxmlError()
创建一个新的无效的SCXML错误。
QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QString &description)
创建一个新的有效的SCXML错误,包含错误消息description,以及错误发生的fileName、line和column。
QScxmlError::QScxmlError(const QScxmlError &other)
构建了other的副本。
[noexcept]
QScxmlError::~QScxmlError()
销毁SCXML错误。
int QScxmlError::column() const
返回错误发生的列号。
注意:列属性的获取器函数。
QString QScxmlError::description() const
返回错误消息。
注意:描述属性的获取器函数。
QString QScxmlError::fileName() const
返回发生错误的文件名。
注意:文件名属性的获取器函数。
bool QScxmlError::isValid() const
如果错误有效,则返回true
,否则返回false
。无效错误只能通过调用默认构造函数或通过分配无效错误来创建。
注意:有效属性的获取器函数。
int QScxmlError::line() const
返回错误发生的行号。
注意:行属性的获取器函数。
QString QScxmlError::toString() const
此便捷方法将错误转换为字符串。返回的格式如下:"filename:line:column: error: description"
QScxmlError &QScxmlError::operator=(const QScxmlError &other)
将other分配给此SCXML错误并返回对此SCXML错误的引用。
© 2024 Qt公司有限公司。本文件中包含的文档贡献均为各自所有者的版权。本文件提供的内容根据自由软件基金会发布的条件许可,受GNU自由文档许可版本1.3的约束。