QGrpcStatus Class
QGrpcStatus クラスは、StatusCode と文字列メッセージを組み合わせたものです。詳細...
ヘッダー | #include <QGrpcStatus> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
以来: | Qt 6.5 |
このクラスは等価比較可能です。
このクラスはQtGrpc::StatusCode と等価比較可能です。
プロパティ
パブリック機能
QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {}) | |
QGrpcStatus(const QGrpcStatus &other) | |
QGrpcStatus(QGrpcStatus &&other) | |
~QGrpcStatus() | |
QtGrpc::StatusCode | code() const |
(since 6.8) bool | isOk() const |
QString | message() && |
const QString & | message() const & |
(since 6.8) void | swap(QGrpcStatus &other) |
(since 6.8) QVariant | operator QVariant() const |
QGrpcStatus & | operator=(QGrpcStatus &&other) |
QGrpcStatus & | operator=(const QGrpcStatus &other) |
関連非会員
(since 6.8) size_t | qHash(const QGrpcStatus &key, size_t seed = 0) |
bool | operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs) |
bool | operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs) |
(since 6.8) QDataStream & | operator<<(QDataStream &out, const QGrpcStatus &status) |
(since 6.8) QDebug | operator<<(QDebug debug, const QGrpcStatus &status) |
bool | operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs) |
bool | operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs) |
(since 6.8) QDataStream & | operator>>(QDataStream &in, QGrpcStatus &status) |
プロパティ・ドキュメント
[read-only]
code : const QtGrpc::StatusCode
StatusCode gRPC 。
アクセス機能:
QtGrpc::StatusCode | code() const |
[read-only]
message : const QString
gRPC 。
アクセス関数:
const QString & | message() const & |
QString | message() && |
メンバー関数ドキュメント
QGrpcStatus::QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {})
ステータスコードcode と文字列message を持つ QGrpcStatus を構築する。
QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)
から QGrpcStatus をコピー構築します。other
[noexcept]
QGrpcStatus::QGrpcStatus(QGrpcStatus &&other)
Move は、other から新しい QGrpcStatus を構築する。
注: 移動元のオブジェクトother は、部分的に形成された状態に置かれる。この状態では、有効な操作は破棄と新しい値の割り当てのみである。
[noexcept]
QGrpcStatus::~QGrpcStatus()
QGrpcStatus を破壊する。
[noexcept]
QtGrpc::StatusCode QGrpcStatus::code() const
含まれるStatusCode を返す。
注: プロパティコードのゲッター関数。
[noexcept, since 6.8]
bool QGrpcStatus::isOk() const
この関数は Qt 6.8 で導入されました。
[noexcept, since 6.8]
void QGrpcStatus::swap(QGrpcStatus &other)
other をこのオブジェクトと交換する。この操作は非常に高速で、失敗することはありません。
この関数は Qt 6.8 で導入されました。
[since 6.8]
QVariant QGrpcStatus::operator QVariant() const
このオブジェクトから新しいQVariant を構築します。
この関数は Qt 6.8 で導入されました。
[noexcept]
QGrpcStatus &QGrpcStatus::operator=(QGrpcStatus &&other)
Move-このQGrpcStatus インスタンスにother を割り当て、その参照を返す。
注: 移動元のオブジェクトother は、部分的に形成された状態に置かれる。この状態では、有効な操作は破壊と新しい値の割り当てだけである。
QGrpcStatus &QGrpcStatus::operator=(const QGrpcStatus &other)
other オブジェクトのデータをこのステータスオブジェクトに代入し、その参照を返す。
関連する非会員
[noexcept, since 6.8]
size_t qHash(const QGrpcStatus &key, size_t seed = 0)
key のハッシュ値を返します。計算のシードとしてseed を使用します。
この関数は Qt 6.8 で導入されました。
[noexcept]
bool operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
lhs とrhs のステータスコードが等しくない場合、true
を返す。
[noexcept]
bool operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
lhs とrhs のステータスコードが等しくない場合、true
を返す。
[since 6.8]
QDataStream &operator<<(QDataStream &out, const QGrpcStatus &status)
与えられたstatus を指定されたストリームout に書き込みます。
この関数は Qt 6.8 で導入されました。
[since 6.8]
QDebug operator<<(QDebug debug, const QGrpcStatus &status)
status を指定されたストリームdebug に書き込みます。
この関数は Qt 6.8 で導入されました。
[noexcept]
bool operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
lhs とrhs のステータスコードが等しい場合、true
を返す。
[noexcept]
bool operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
lhs とrhs のステータスコードが等しい場合、true
を返す。
[since 6.8]
QDataStream &operator>>(QDataStream &in, QGrpcStatus &status)
ストリームin からstatus にQGrpcStatus を読み込みます。
この関数は Qt 6.8 で導入されました。
© 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.