QOpcUaEnumDefinition Class

OPC UA EnumDefinition型。詳細...

Header: #include <QOpcUaEnumDefinition>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Since: Qt 6.7

パブリック関数

QOpcUaEnumDefinition()
QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)
QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other)
~QOpcUaEnumDefinition()
QList<QOpcUaEnumField> fields() const
void setFields(const QList<QOpcUaEnumField> &fields)
void swap(QOpcUaEnumDefinition &other)
QVariant operator QVariant() const
QOpcUaEnumDefinition &operator=(QOpcUaEnumDefinition &&other)
QOpcUaEnumDefinition &operator=(const QOpcUaEnumDefinition &rhs)
bool operator!=(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)
bool operator==(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)

詳細説明

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

メンバ関数の説明

QOpcUaEnumDefinition::QOpcUaEnumDefinition()

デフォルトでは、パラメータが設定されていない列挙定義を構築します。

QOpcUaEnumDefinition::QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)

other から列挙定義を構築します。

[noexcept] QOpcUaEnumDefinition::QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other)

Move-enum 定義をother から新しく構築します。

注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破棄と新しい値の割り当てだけです。

[noexcept] QOpcUaEnumDefinition::~QOpcUaEnumDefinition()

この列挙型定義オブジェクトを破棄する。

QList<QOpcUaEnumField> QOpcUaEnumDefinition::fields() const

列挙型のフィールドを返します。

setFields()も参照してください

void QOpcUaEnumDefinition::setFields(const QList<QOpcUaEnumField> &fields)

列挙型のフィールドをfields に設定します。

fields() も参照

[noexcept] void QOpcUaEnumDefinition::swap(QOpcUaEnumDefinition &other)

列挙型定義オブジェクトother をこの列挙型定義オブジェクトと交換します。この操作は非常に高速で、失敗することはありません。

QVariant QOpcUaEnumDefinition::operator QVariant() const

この列挙定義をQVariant に変換します。

[noexcept] QOpcUaEnumDefinition &QOpcUaEnumDefinition::operator=(QOpcUaEnumDefinition &&other)

other をこのQOpcUaEnumDefinition インスタンスに移動します。

注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれる。この状態では、有効な操作は破棄と新しい値の割り当てのみである。

QOpcUaEnumDefinition &QOpcUaEnumDefinition::operator=(const QOpcUaEnumDefinition &rhs)

この列挙定義のrhs の値を設定する。

関連する非メンバー

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

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

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

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

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