QScxmlError Class
La classe QScxmlError décrit les erreurs renvoyées par la machine d'état Qt SCXML lors de l'analyse d'un fichier SCXML. Plus d'informations...
| En-tête : | #include <QScxmlError> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Scxml)target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
| qmake : | QT += scxml |
Propriétés
|
Fonctions publiques
| 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) |
Voir aussi QScxmlStateMachine et QScxmlCompiler.
Documentation sur les propriétés
[read-only] column : const int
Cette propriété contient le numéro de la colonne dans laquelle l'erreur SCXML s'est produite.
Fonctions d'accès :
| int | column() const |
[read-only] description : const QString
Cette propriété contient une description de l'erreur SCXML.
Fonctions d'accès :
| QString | description() const |
[read-only] fileName : const QString
Cette propriété contient le nom du fichier dans lequel l'erreur SCXML s'est produite.
Fonctions d'accès :
| QString | fileName() const |
[read-only] line : const int
Cette propriété contient le numéro de la ligne sur laquelle l'erreur SCXML s'est produite.
Fonctions d'accès :
| int | line() const |
[read-only] valid : const bool
Cette propriété indique si l'erreur SCXML est valide.
Fonctions d'accès :
| bool | isValid() const |
Documentation des fonctions membres
QScxmlError::QScxmlError()
Crée une nouvelle erreur SCXML invalide.
QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QString &description)
Crée une nouvelle erreur SCXML valide qui contient le message d'erreur, description, ainsi que les adresses fileName, line, et column où l'erreur s'est produite.
QScxmlError::QScxmlError(const QScxmlError &other)
Construit une copie de other.
[noexcept] QScxmlError::~QScxmlError()
Détruit l'erreur SCXML.
int QScxmlError::column() const
Renvoie la colonne dans laquelle l'erreur s'est produite.
Remarque : fonction Getter pour la colonne des propriétés.
QString QScxmlError::description() const
Renvoie le message d'erreur.
Note : Fonction Getter pour la description de la propriété.
QString QScxmlError::fileName() const
Renvoie le nom du fichier dans lequel l'erreur s'est produite.
Remarque : fonction Getter pour la propriété fileName.
bool QScxmlError::isValid() const
Renvoie true si l'erreur est valide, false dans le cas contraire. Une erreur non valide ne peut être créée qu'en appelant le constructeur par défaut ou en assignant une erreur non valide.
Remarque : fonction Getter pour la propriété valid.
int QScxmlError::line() const
Renvoie la ligne sur laquelle l'erreur s'est produite.
Note : Fonction Getter pour la ligne de propriété.
QString QScxmlError::toString() const
Cette méthode de commodité convertit une erreur en une chaîne de caractères. Elle renvoie le message d'erreur formaté comme suit "nom de fichier:ligne:colonne : erreur : description"
QScxmlError &QScxmlError::operator=(const QScxmlError &other)
Attribue other à cette erreur SCXML et renvoie une référence à cette erreur SCXML.
© 2026 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.