QCborError Struct
La clase QCborError contiene la condición de error encontrada al analizar o validar un flujo CBOR. Más...
| Cabecera: | #include <QtCborCommon> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core)target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
Nota: Todas las funciones de esta estructura son reentrantes.
Tipos Públicos
| enum | Code { NoError, UnknownError, AdvancePastEnd, InputOutputError, GarbageAtEnd, …, UnsupportedType } |
Funciones Públicas
| QString | toString() const |
| operator QCborError::Code() const |
Ver también QCborStreamReader, QCborValue, QCborParserError, Parsing and displaying CBOR data, Serialization Converter, y Saving and Loading a Game.
Documentación de Tipos de Miembros
enum QCborError::Code
Este enum contiene los posibles códigos de condición de error.
| Constante | Valor | Descripción |
|---|---|---|
QCborError::NoError | 0 | No se ha detectado ningún error. |
QCborError::UnknownError | 1 | Se ha producido un error desconocido y no se dispone de más detalles. |
QCborError::AdvancePastEnd | 3 | QCborStreamReader::nextSe ha llamado a () pero no hay más elementos en el contexto actual. |
QCborError::InputOutputError | 4 | Se ha producido un error de E/S en QIODevice. |
QCborError::GarbageAtEnd | 256 | Se han encontrado datos en el flujo de entrada después del último elemento. |
QCborError::EndOfFile | 257 | Se ha alcanzado inesperadamente el final del flujo de entrada mientras se procesaba un elemento. |
QCborError::UnexpectedBreak | 258 | El flujo CBOR contiene un Break donde no está permitido (los datos están corruptos y el error no es recuperable). |
QCborError::UnknownType | 259 | El flujo CBOR contiene un tipo desconocido/no separable (los datos están corruptos y el error no es recuperable). |
QCborError::IllegalType | 260 | El flujo CBOR contiene un tipo conocido en una posición en la que no está permitido que exista (los datos están corruptos y el error no es recuperable). |
QCborError::IllegalNumber | 261 | El flujo CBOR parece estar codificando un número mayor de 64 bits (los datos están corruptos y el error no es recuperable). |
QCborError::IllegalSimpleType | 262 | El flujo CBOR contiene un tipo simple codificado incorrectamente (los datos están dañados y el error no es recuperable). |
QCborError::InvalidUtf8String | 516 | El flujo CBOR contiene una cadena de texto que no se descodifica correctamente como UTF-8 (los datos están dañados y el error no es recuperable). |
QCborError::DataTooLarge | 1024 | La cadena, mapa o array CBOR es demasiado grande y no puede ser analizada por Qt (limitación interna, pero el error no es recuperable). |
QCborError::NestingTooDeep | 1025 | Se han encontrado demasiados niveles de arrays o mapas al procesar la entrada (limitación interna, pero el error no es recuperable). |
QCborError::UnsupportedType | 1026 | El flujo CBOR contiene un tipo conocido que la implementación no soporta (limitación interna, pero el error no es recuperable). |
Documentación de las funciones miembro
QString QCborError::toString() const
Devuelve una cadena de texto que coincide con el código de error de este objeto QCborError.
Nota: la cadena no se traduce. Las aplicaciones cuya interfaz permita a los usuarios analizar flujos CBOR deberán proporcionar sus propias cadenas traducidas.
Véase también QCborError::Code.
QCborError::operator QCborError::Code() const
Devuelve el código de error que almacena este objeto QCborError.
© 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.