QCborError Struct
QCborErrorクラスは、CBORストリームの解析または検証中に見つかったエラー状態を保持します。詳細...
Header: | #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 オブジェクトが格納しているエラーコードを返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。