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)

詳細説明

これはOPC UA part 3で定義されているOPC UA EnumField型のQt OPC UA表現です。これは列挙型のフィールドを記述します。

メンバ関数説明

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)

lhsrhs と等しくない場合はtrue を返す。

[noexcept] bool operator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)

lhsrhs と等しい場合はtrue を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。