C

<platforminterface/error.h> - Error reporting

エラーを報告する関数を提供する。詳細...

Header: #include <platforminterface/error.h>

関数

(since Qt Quick Ultralite (Platform) 2.2) void error(unsigned int lineNumber, QulError code, int param1 = 0, int param2 = 0, int param3 = 0)
(since Qt Quick Ultralite (Platform) 2.2) QulErrorHandler *setErrorHandler(QulErrorHandler *handler)

マクロ

(since Qt Quick Ultralite (Platform) 2.2) QUL_ASSERT(expression, code, ...)

詳細説明

このヘッダーファイルには、エラー報告用のすべての関数が含まれています。これらの関数はQt Quick Ultralite ライブラリで使用され、カスタムエラーを報告するためにも使用できます。

関数ドキュメント

[since Qt Quick Ultralite (Platform) 2.2] void error(unsigned int lineNumber, QulError code, int param1 = 0, int param2 = 0, int param3 = 0)

エラーメッセージをデフォルトまたはカスタムハンドラに報告します。

デフォルトのエラー・ハンドラは、エラーcodelineNumber 、および追加のparam1param2param3Qul::Platform::PlatformContext::consoleWrite に出力する。

デフォルト・ハンドラは、エラー・メッセージを表示した後にプログラムを停止し、デバッグ用にバックトレースを保存するために無限ループに入ります。

カスタム・エラー・ハンドラがQul::setErrorHandler を使用して設定されている場合、そのハンドラを呼び出します。

この関数はQt Quick Ultralite (Platform) 2.2で導入されました。

エラー処理も参照してください Qt Quick Ultralite error codesおよびQUL_ASSERT も参照してください。

[since Qt Quick Ultralite (Platform) 2.2] QulErrorHandler *setErrorHandler(QulErrorHandler *handler)

エラーハンドラをhandler に設定する。

引数としてNULL を渡すと、デフォルトのエラーハンドリングに戻る。

以前のエラーハンドラへのポインタを返します。 デフォルトのエラーハンドラが使用されている場合は、NULL が返されます。

によって呼び出される。Qul::setErrorHandler

この関数はQt Quick Ultralite (Platform) 2.2で導入されました。

エラー処理も参照してください

マクロ・ドキュメント

[since Qt Quick Ultralite (Platform) 2.2] QUL_ASSERT(expression, code, ...)

アサーションを評価する。

expression が false 文と評価された場合、code とオプションのパラメータでQul::PlatformInterface::error を呼び出す。

マクロの変数引数部分には、アサーションが失敗した場合の追加情報を提供するために、最大 3 つの整数引数を含めることができる。

このマクロはQt Quick Ultralite (Platform) 2.2 で導入された。

Qul::PlatformInterface::errorエラー処理も参照してください

特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。