Spec-Zone.ru › Qt 6.1

Класс 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
  • Список всех членов, включая унаследованные

Свойства

  • column : const int
  • description : const QString
  • fileName : const QString
  • line : const int
  • valid : const bool

Открытые функции

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API