QScxmlError Class
The QScxmlError class describes the errors returned by the Qt SCXML state machine when parsing an SCXML file. More...
Header: | #include <QScxmlError> |
qmake: | QT += scxml |
Since: | Qt 5.7 |
Public Functions
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) |
Detailed Description
The QScxmlError class describes the errors returned by the Qt SCXML state machine when parsing an SCXML file.
See also QScxmlStateMachine and QScxmlParser.
Member Function Documentation
QScxmlError::QScxmlError()
Creates a new invalid SCXML error.
QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QString &description)
Creates a new valid SCXML error that contains the error message, description, as well as the fileName, line, and column where the error occurred.
QScxmlError::QScxmlError(const QScxmlError &other)
Constructs a copy of other.
QScxmlError::~QScxmlError()
Destroys the SCXML error.
int QScxmlError::column() const
Returns the column in which the error occurred.
QString QScxmlError::description() const
Returns the error message.
QString QScxmlError::fileName() const
Returns the name of the file in which the error occurred.
bool QScxmlError::isValid() const
Returns 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.
int QScxmlError::line() const
Returns the line on which the error occurred.
QString QScxmlError::toString() const
This convenience method converts an error to a string. Returns the error message formatted as: "filename:line:column: error: description"
QScxmlError &QScxmlError::operator=(const QScxmlError &other)
Assigns other to this SCXML error and returns a reference to this SCXML error.