QScxmlError Class
Die Klasse QScxmlError beschreibt die Fehler, die von der Qt SCXML state machine beim Parsen einer SCXML-Datei zurückgegeben werden. Mehr...
Kopfzeile: | #include <QScxmlError> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Scxml) target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
qmake: | QT += scxml |
Eigenschaften
|
Öffentliche Funktionen
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) |
Siehe auch QScxmlStateMachine und QScxmlCompiler.
Dokumentation der Eigenschaften
[read-only]
column : const int
Diese Eigenschaft enthält die Spaltennummer, in der der SCXML-Fehler aufgetreten ist.
Zugriffsfunktionen:
int | column() const |
[read-only]
description : const QString
Diese Eigenschaft enthält eine Beschreibung des SCXML-Fehlers.
Zugriffsfunktionen:
QString | description() const |
[read-only]
fileName : const QString
Diese Eigenschaft enthält den Namen der Datei, in der der SCXML-Fehler aufgetreten ist.
Zugriffsfunktionen:
QString | fileName() const |
[read-only]
line : const int
Diese Eigenschaft enthält die Zeilennummer, in der der SCXML-Fehler aufgetreten ist.
Zugriffsfunktionen:
int | line() const |
[read-only]
valid : const bool
Diese Eigenschaft gibt an, ob der SCXML-Fehler gültig ist.
Zugriffsfunktionen:
bool | isValid() const |
Dokumentation der Mitgliedsfunktionen
QScxmlError::QScxmlError()
Erzeugt einen neuen ungültigen SCXML-Fehler.
QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QString &description)
Erzeugt einen neuen gültigen SCXML-Fehler, der die Fehlermeldung description sowie die fileName, line und column enthält, bei denen der Fehler aufgetreten ist.
QScxmlError::QScxmlError(const QScxmlError &other)
Konstruiert eine Kopie von other.
[noexcept]
QScxmlError::~QScxmlError()
Zerstört den SCXML-Fehler.
int QScxmlError::column() const
Gibt die Spalte zurück, in der der Fehler aufgetreten ist.
Hinweis: Getter-Funktion für die Eigenschaft column.
QString QScxmlError::description() const
Gibt die Fehlermeldung zurück.
Hinweis: Getter-Funktion für Eigenschaftsbeschreibung.
QString QScxmlError::fileName() const
Gibt den Namen der Datei zurück, in der der Fehler aufgetreten ist.
Hinweis: Getter-Funktion für die Eigenschaft fileName.
bool QScxmlError::isValid() const
Gibt true
zurück, wenn der Fehler gültig ist, andernfalls false
. Ein ungültiger Fehler kann nur durch Aufruf des Standardkonstruktors oder durch Zuweisung eines ungültigen Fehlers erzeugt werden.
Hinweis: Getter-Funktion für die Eigenschaft valid.
int QScxmlError::line() const
Gibt die Zeile zurück, in der der Fehler aufgetreten ist.
Hinweis: Getter-Funktion für die Eigenschaft line.
QString QScxmlError::toString() const
Diese bequeme Methode wandelt einen Fehler in eine Zeichenkette um. Gibt die Fehlermeldung formatiert als: "Dateiname:Zeile:Spalte: Fehler: Beschreibung"
QScxmlError &QScxmlError::operator=(const QScxmlError &other)
Weist diesem SCXML-Fehler other zu und gibt einen Verweis auf diesen SCXML-Fehler zurück.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.