Класс QScxmlError
Класс QScxmlError описывает ошибки, возвращаемые машиной состояний Qt SCXML при разборе файла SCXML. Подробнее...
| Заголовок: | #include <QScxmlError> |
| CMake: | find_package(Qt6 COMPONENTS Scxml REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
| qmake: | QT += scxml |
| С момента: | Qt 5.7 |
Свойства
|
Открытые функции
| QScxmlError(const QScxmlError &other) | |
| QScxmlError(const QString &fileName, int line, int column, const QString &description) | |
| QScxmlError() | |
| QScxmlError & | operator=(const QScxmlError &other) |
| ~QScxmlError() | |
| int | column() const |
| QString | description() const |
| QString | fileName() const |
| bool | isValid() const |
| int | line() const |
| QString | toString() const |
Подробное описание
См. такжеQScxmlStateMachine и QScxmlCompiler.
Документация по свойствам
[read-only] column : const int
Это свойство содержит номер столбца, в котором произошла ошибка SCXML.
Функции доступа:
| int | column() const |
[read-only] description : const QString
Это свойство содержит описание ошибки SCXML.
Функции доступа:
| QString | description() const |
[read-only] fileName : const QString
Это свойство содержит имя файла, в котором произошла ошибка SCXML.
Функции доступа:
| QString | fileName() const |
[read-only] line : const int
Это свойство содержит номер строки, в которой произошла ошибка SCXML.
Функции доступа:
| int | line() const |
[read-only] valid : const bool
Это свойство содержит информацию о том, является ли ошибка SCXML корректной.
Функции доступа:
| bool | isValid() const |
Документация по функциям-членам
QScxmlError::QScxmlError(const QScxmlError &other)
Создает копию other.
QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QString &description)
Создает новую корректную ошибку SCXML, которая содержит сообщение об ошибке, description, а также fileName, line и column, где произошла ошибка.
QScxmlError::QScxmlError()
Создает новую некорректную ошибку SCXML.
QScxmlError &QScxmlError::operator=(const QScxmlError &other)
Присваивает other этой ошибке SCXML и возвращает ссылку на эту ошибку SCXML.
QScxmlError::~QScxmlError()
Удаляет ошибку SCXML.
int QScxmlError::column() const
Возвращает столбец, в котором произошла ошибка.
Примечание: Функция-получатель для свойства column.
QString QScxmlError::description() const
Возвращает сообщение об ошибке.
Примечание: Функция-получатель для свойства description.
QString QScxmlError::fileName() const
Возвращает имя файла, в котором произошла ошибка.
Примечание: Функция-получатель для свойства fileName.
bool QScxmlError::isValid() const
Возвращает true, если ошибка корректна, false в противном случае. Некорректная ошибка может быть создана только с помощью конструктора по умолчанию или путем присваивания некорректной ошибки.
Примечание: Функция-получатель для свойства valid.
int QScxmlError::line() const
Возвращает строку, в которой произошла ошибка.
Примечание: Функция-получатель для свойства line.
QString QScxmlError::toString() const
Эта вспомогательная функция преобразует ошибку в строку. Возвращает сообщение об ошибке в формате: "имя_файла:строка:столбец: ошибка: описание"
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qscxmlerror.html