QOpcUaEnumField Class
OPC UA StructureDefinition型。詳細...
Header: | #include <QOpcUaEnumField> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Since: | Qt 6.7 |
パブリック関数
QOpcUaEnumField() | |
QOpcUaEnumField(const QOpcUaEnumField &other) | |
QOpcUaEnumField(QOpcUaEnumField &&other) | |
~QOpcUaEnumField() | |
QOpcUaLocalizedText | description() const |
QOpcUaLocalizedText | displayName() const |
QString | name() const |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setDisplayName(const QOpcUaLocalizedText &displayName) |
void | setName(const QString &name) |
void | setValue(qint64 value) |
void | swap(QOpcUaEnumField &other) |
qint64 | value() const |
QVariant | operator QVariant() const |
QOpcUaEnumField & | operator=(QOpcUaEnumField &&other) |
QOpcUaEnumField & | operator=(const QOpcUaEnumField &rhs) |
関連する非メンバー
bool | operator!=(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs) |
bool | operator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs) |
メンバ関数説明
QOpcUaEnumField::QOpcUaEnumField()
デフォルトでは、パラメータが設定されていない enum フィールドを構築します。
QOpcUaEnumField::QOpcUaEnumField(const QOpcUaEnumField &other)
other から enum フィールドを構築します。
[noexcept]
QOpcUaEnumField::QOpcUaEnumField(QOpcUaEnumField &&other)
Move-enum フィールドをother から新規に構築します。
注意: 移動元のオブジェクトother は部分的に形成された状態に置かれ、有効な操作は破棄と新しい値の割り当てだけです。
[noexcept]
QOpcUaEnumField::~QOpcUaEnumField()
この列挙定義オブジェクトを破棄する。
QOpcUaLocalizedText QOpcUaEnumField::description() const
enum フィールドの説明を返す。
setDescription()も参照 。
QOpcUaLocalizedText QOpcUaEnumField::displayName() const
enum フィールドの表示名を返します。
setDisplayName() も参照 。
QString QOpcUaEnumField::name() const
enum フィールド名を返します。
setName() も参照して ください。
void QOpcUaEnumField::setDescription(const QOpcUaLocalizedText &description)
enum フィールドの説明をdescription に設定します。
description() も参照して ください。
void QOpcUaEnumField::setDisplayName(const QOpcUaLocalizedText &displayName)
enum フィールドの表示名をdisplayName に設定します。
displayName() も参照して ください。
void QOpcUaEnumField::setName(const QString &name)
enum フィールドの名前をname に設定します。
name() も参照して ください。
void QOpcUaEnumField::setValue(qint64 value)
enum フィールドの enum 値をvalue に設定します。
value() も参照して ください。
[noexcept]
void QOpcUaEnumField::swap(QOpcUaEnumField &other)
enum フィールド・オブジェクトother をこの enum フィールド・オブジェクトと交換します。この操作は非常に高速で、失敗することはありません。
qint64 QOpcUaEnumField::value() const
enum フィールドの enum 値を返します。
setValue()も参照 。
QVariant QOpcUaEnumField::operator QVariant() const
この enum フィールドをQVariant に変換します。
[noexcept]
QOpcUaEnumField &QOpcUaEnumField::operator=(QOpcUaEnumField &&other)
other をこのQOpcUaEnumField インスタンスに移動します。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破棄と新しい値の割り当てのみである。
QOpcUaEnumField &QOpcUaEnumField::operator=(const QOpcUaEnumField &rhs)
この列挙フィールドにrhs からの値を設定します。
関連する非会員
[noexcept]
bool operator!=(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)
lhs がrhs と等しくない場合はtrue
を返す。
[noexcept]
bool operator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)
lhs がrhs と等しい場合はtrue
を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。