QOpcUaEnumDefinition 类

OPC UA EnumDefinition 类型。 更多...

头文件 #include <QOpcUaEnumDefinition>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua
Qt 6.7

公共函数

QOpcUaEnumDefinition()
QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)
QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other)
~QOpcUaEnumDefinition()
QList<QOpcUaEnumField>fields() const
voidsetFields(const QList<QOpcUaEnumField> &fields)
voidswap(QOpcUaEnumDefinition &other)
QVariantoperator QVariant() const
QOpcUaEnumDefinition &operator=(QOpcUaEnumDefinition &&other)
QOpcUaEnumDefinition &operator=(const QOpcUaEnumDefinition &rhs)
booloperator!=(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)
booloperator==(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)

详细描述

这是 Qt OPC UA 对 OPC UA 3 部分中定义的 OPC UA EnumDefinition 类型的表示。它描述了一种枚举类型。

成员函数文档

QOpcUaEnumDefinition::QOpcUaEnumDefinition()

默认构造,不设置参数的枚举定义。

QOpcUaEnumDefinition::QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)

从其他构造枚举定义。

[noexcept] QOpcUaEnumDefinition::QOpcUaEnumDefinition(QOpcUaEnumDefinition &&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)

如果 lhs 不等于 rhs,则返回 true

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

如果 lhs 等于 rhs,则返回 true

© 2024 The Qt Company Ltd. 本文档中包含的贡献是各自所有者的版权。提供的文档是根据免费软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 及相关商标是 The Qt Company Ltd. 在芬兰以及/或其他国家/地区的商标。所有其他商标归各自所有者所有。