QCborParserError Struct

The QCborParserError is used by QCborValue to report a parsing error. More...

Header: #include <QCborParserError>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

Note: All functions in this struct are reentrant.

Public Functions

QString errorString() const

Public Variables

QCborError error
qint64 offset

Detailed Description

This class is used by QCborValue::fromCbor(const QByteArray &ba, QCborParserError *error) to report a parser error and the byte offset where the error was detected.

See also QCborValue and QCborError.

Member Function Documentation

QString QCborParserError::errorString() const

Returns a string representation of the error code. This string is not translated.

See also QCborError::toString() and QCborValue::fromCbor().

Member Variable Documentation

QCborError QCborParserError::error

This field contains the error code that indicates what decoding problem was found.

See also QCborValue::fromCbor().

qint64 QCborParserError::offset

This field contains the offset from the beginning of the data where the error was detected. The offset should point to the beginning of the item that contained the error, even if the error itself was elsewhere (for example, for UTF-8 decoding issues).

See also QCborValue::fromCbor().

© 2024 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.