C
Qul::Status Class
template <typename ErrorEnum> class Qul::Status| Header: | #include <Status> |
| Since: | Qt Quick Ultralite 2.10 |
パブリック関数
(since Qt Quick Ultralite 2.10) | Status() |
(since Qt Quick Ultralite 2.10) | Status(ErrorEnum error) |
(since Qt Quick Ultralite 2.10) void | clearError() |
(since Qt Quick Ultralite 2.10) ErrorEnum | error() const |
(since Qt Quick Ultralite 2.10) bool | hasError() const |
(since Qt Quick Ultralite 2.10) void | setError(ErrorEnum error) |
(since Qt Quick Ultralite 2.10) bool | operator bool() const |
詳細説明
成功または失敗する可能性のある関数の結果を、エラーコードとともにカプセル化します。
関数が正常に完了した場合、hasError() は false を返し、演算子 bool() は true を返します。
そうでない場合は、error() を呼び出して、特定のエラーを確認することができます。
メンバ関数のドキュメント
[since Qt Quick Ultralite 2.10] Status::Status()
関数の正常終了を表す結果を初期化する。
この関数はQt Quick Ultralite 2.10 で導入された。
[since Qt Quick Ultralite 2.10] Status::Status(ErrorEnum error)
失敗を表す結果を、与えられたerror で初期化する。
この関数はQt Quick Ultralite 2.10 で導入された。
[since Qt Quick Ultralite 2.10] void Status::clearError()
エラー状態をクリアし、結果を成功に設定する。
この関数はQt Quick Ultralite 2.10 で導入された。
[since Qt Quick Ultralite 2.10] ErrorEnum Status::error() const
失敗した場合は、実際のエラーを返す。
成功の場合、この関数の呼び出しは無効であり、アサートが発生する。
この関数はQt Quick Ultralite 2.10 で導入された。
setError()も参照 。
[since Qt Quick Ultralite 2.10] bool Status::hasError() const
失敗した場合は真を返す。
この関数はQt Quick Ultralite 2.10 で導入されました。
[since Qt Quick Ultralite 2.10] void Status::setError(ErrorEnum error)
失敗を表す結果を、与えられたerror で設定する。
この関数はQt Quick Ultralite 2.10 で導入された。
error()も参照のこと 。
[since Qt Quick Ultralite 2.10] bool Status::operator bool() const
成功した場合は真を返す。
この関数はQt Quick Ultralite 2.10 で導入されました。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。