QScxmlError Class
La clase QScxmlError describe los errores devueltos por la máquina de estado Qt SCXML al analizar un archivo SCXML. Más...
| Cabecera: | #include <QScxmlError> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Scxml)target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
| qmake: | QT += scxml |
Propiedades
|
Funciones públicas
| 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) |
Véase también QScxmlStateMachine y QScxmlCompiler.
Documentación de propiedades
[read-only] column : const int
Esta propiedad contiene el número de columna en la que se ha producido el error SCXML.
Funciones de acceso:
| int | column() const |
[read-only] description : const QString
Esta propiedad contiene una descripción del error SCXML.
Funciones de acceso:
| QString | description() const |
[read-only] fileName : const QString
Esta propiedad contiene el nombre del fichero en el que se ha producido el error SCXML.
Funciones de acceso:
| QString | fileName() const |
[read-only] line : const int
Esta propiedad contiene el número de línea en la que se ha producido el error SCXML.
Funciones de acceso:
| int | line() const |
[read-only] valid : const bool
Esta propiedad indica si el error SCXML es válido.
Funciones de acceso:
| bool | isValid() const |
Documentación de funciones miembro
QScxmlError::QScxmlError()
Crea un nuevo error SCXML no válido.
QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QString &description)
Crea un nuevo error SCXML válido que contiene el mensaje de error, description, así como las direcciones fileName, line, y column en las que se ha producido el error.
QScxmlError::QScxmlError(const QScxmlError &other)
Construye una copia de other.
[noexcept] QScxmlError::~QScxmlError()
Destruye el error SCXML.
int QScxmlError::column() const
Devuelve la columna en la que se ha producido el error.
Nota: Función Getter para la propiedad columna.
QString QScxmlError::description() const
Devuelve el mensaje de error.
Nota: Función Getter para la descripción de la propiedad.
QString QScxmlError::fileName() const
Devuelve el nombre del fichero en el que se ha producido el error.
Nota: Función Getter para la propiedad fileName.
bool QScxmlError::isValid() const
Devuelve true si el error es válido, false en caso contrario. Un error inválido sólo puede crearse llamando al constructor por defecto o asignando un error inválido.
Nota: Función Getter para la propiedad valid.
int QScxmlError::line() const
Devuelve la línea en la que se ha producido el error.
Nota: Función Getter para la línea de propiedad.
QString QScxmlError::toString() const
Este método convierte un error en una cadena. Devuelve el mensaje de error formateado como "nombrearchivo:línea:columna: error: descripción"
QScxmlError &QScxmlError::operator=(const QScxmlError &other)
Asigna other a este error SCXML y devuelve una referencia a este error 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.