QCborError Struct
QCborErrorクラスは、CBORストリームの解析または検証中に見つかったエラー状態を保持します。詳細...
ヘッダー | #include <QtCborCommon> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
注意:この構造体の関数はすべてリエントラントです。
パブリック型
enum | Code { NoError, UnknownError, AdvancePastEnd, InputOutputError, GarbageAtEnd, …, UnsupportedType } |
パブリック関数
QString | toString() const |
QCborError::Code | operator QCborError::Code() const |
QCborStreamReader,QCborValue,QCborParserError,CBORデータの解析と表示,Serialization Converter,ゲームの保存と読み込みも参照 。
メンバ型ドキュメント
enum QCborError::Code
この列挙型には、考えられるエラー状態コードが含まれています。
定数 | 値 | 説明 |
---|---|---|
QCborError::NoError | 0 | エラーは検出されませんでした。 |
QCborError::UnknownError | 1 | 不明なエラーが発生し、詳細は不明です。 |
QCborError::AdvancePastEnd | 3 | QCborStreamReader::next() が呼び出されましたが、現在のコンテキストにはもう要素がありません。 |
QCborError::InputOutputError | 4 | QIODevice で入出力エラーが発生した。 |
QCborError::GarbageAtEnd | 256 | 入力ストリームで、最後の要素の後にデータが見つかりました。 |
QCborError::EndOfFile | 257 | 要素の処理中に入力ストリームの終端に予期せず到達した。 |
QCborError::UnexpectedBreak | 258 | CBORストリームに、許可されていないBreakが含まれている(データが壊れており、エラーが回復できない)。 |
QCborError::UnknownType | 259 | CBORストリームにunknown/unparsable Typeが含まれている(データが破損しており、エラーは回復できない)。 |
QCborError::IllegalType | 260 | CBORストリームが、存在してはならない位置に既知の型を含んでいる(データが破損しており、エラーは回復できない)。 |
QCborError::IllegalNumber | 261 | CBORストリームが64ビットより大きな数値をエンコードしているように見える(データが破損しており、エラーは回復できない)。 |
QCborError::IllegalSimpleType | 262 | CBORストリームに、正しくエンコードされていない単純型が含まれている(データが破損しており、エラーは回復できない)。 |
QCborError::InvalidUtf8String | 516 | CBORストリームがUTF-8として正しくデコードされないテキスト文字列を含んでいる(データが壊れており、エラーは回復できない)。 |
QCborError::DataTooLarge | 1024 | CBOR文字列、マップ、または配列が大きすぎて、Qtでパースできません(内部制限ですが、エラーは回復できません)。 |
QCborError::NestingTooDeep | 1025 | 入力の処理中に遭遇した配列やマップのレベルが多すぎます(内部的な制限ですが、エラーは回復できません)。 |
QCborError::UnsupportedType | 1026 | CBORストリームに、実装がサポートしていない既知の型が含まれている。 |
メンバ関数ドキュメント
QString QCborError::toString() const
このQCborError オブジェクトのエラーコードにマッチするテキスト文字列を返します。
注意:文字列は翻訳されません。CBORストリームをパースするインターフェイスを持つアプリケーションは、翻訳された独自の文字列を提供する必要があります。
QCborError::Codeも参照してください 。
QCborError::Code QCborError::operator QCborError::Code() const
このQCborError オブジェクトが格納しているエラーコードを返します。
© 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.