Spec-Zone.ru › Qt

Класс 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.2/qscxmlerror.html

Spec-Zone.ru

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