Spec-Zone.ru › Qt 5.9

Класс QScxmlError

Класс QScxmlError описывает ошибки, возвращаемые Qt SCXML-машиной состояния при разборе файла SCXML. Подробнее...

Заголовок: #include <QScxmlError>
qmake: QT += scxml
С момента: Qt 5.7
  • Список всех членов, включая унаследованные

Свойства

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

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

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)

Подробное описание

Класс QScxmlError описывает ошибки, возвращаемые Qt SCXML-машиной состояния при разборе файла SCXML.

См. также QScxmlStateMachine и QScxmlCompiler.

Документация по свойствам

column : const int

Это свойство содержит номер столбца, в котором произошла ошибка SCXML.

Функции доступа:

int column() const

description : const QString

Это свойство содержит описание ошибки SCXML.

Функции доступа:

QString description() const

fileName : const QString

Это свойство содержит имя файла, в котором произошла ошибка SCXML.

Функции доступа:

QString fileName() const

line : const int

Это свойство содержит номер строки, в которой произошла ошибка SCXML.

Функции доступа:

int line() const

valid : const bool

Это свойство содержит значение true, если ошибка SCXML допустима, и false в противном случае. Недопустимая ошибка может быть создана только путём вызова конструктора по умолчанию или присваивания недопустимой ошибки.

Функции доступа:

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.

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

Эта вспомогательная функция преобразует ошибку в строку. Возвращает сообщение об ошибке в формате: "имя_файла:номер_строки:номер_столбца: ошибка: описание"

QScxmlError &QScxmlError::operator=(const QScxmlError &other)

Присваивает other этой ошибке SCXML и возвращает ссылку на эту ошибку SCXML.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qscxmlerror.html

Spec-Zone.ru

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