The QScxmlError class describes the errors returned by the Qt SCXML state machine when parsing an SCXML file. 更多...
头: | #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 and QScxmlCompiler .
[read-only]
column
: const
int
This property holds the column number in which the SCXML error occurred.
访问函数:
int | column () const |
[read-only]
description
: const
QString
This property holds a description of the SCXML error.
访问函数:
QString | description () const |
[read-only]
fileName
: const
QString
This property holds the name of the file in which the SCXML error occurred.
访问函数:
QString | fileName () const |
[read-only]
line
: const
int
This property holds the line number on which the SCXML error occurred.
访问函数:
int | line () const |
[read-only]
valid
: const
bool
This property holds whether the SCXML error is valid.
访问函数:
bool | isValid () const |
Creates a new invalid SCXML error.
Creates a new valid SCXML error that contains the error message, description , as well as the fileName , line ,和 column where the error occurred.
构造副本为 other .
[noexcept]
QScxmlError::
~QScxmlError
()
Destroys the SCXML error.
Returns the column in which the error occurred.
注意: Getter function for property column.
Returns the error message.
注意: Getter function for property description.
Returns the name of the file in which the error occurred.
注意: Getter function for property fileName.
返回
true
if the error is valid,
false
otherwise. An invalid error can only be created by calling the default constructor or by assigning an invalid error.
注意: getter 函数对于特性 valid .
Returns the line on which the error occurred.
注意: Getter function for property line.
This convenience method converts an error to a string. Returns the error message formatted as: "filename:line:column: error: description"
赋值 other to this SCXML error and returns a reference to this SCXML error.