C
Qul::Status Class
template <typename ErrorEnum> class Qul::Status| Header: | #include <status.h> |
| 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) | 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
失敗した場合は true を返します。
この関数は、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] Status::operator bool() const
成功した場合は true を返します。
この関数は、Qt Quick Ultralite 2.10 で導入されました。
特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。