QOpcUaEnumField 类

OPC UA 结构定义类型。 更多...

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

公共函数

QOpcUaEnumField()
QOpcUaEnumField(const QOpcUaEnumField &other)
QOpcUaEnumField(QOpcUaEnumField &&other)
~QOpcUaEnumField()
QOpcUaLocalizedTextdescription() const
QOpcUaLocalizedTextdisplayName() const
QStringname() const
voidsetDescription(const QOpcUaLocalizedText &description)
voidsetDisplayName(const QOpcUaLocalizedText &displayName)
voidsetName(const QString &name)
voidsetValue(qint64 value)
voidswap(QOpcUaEnumField &other)
qint64value() const
QVariantoperator QVariant() const
QOpcUaEnumField &operator=(QOpcUaEnumField &&other)
QOpcUaEnumField &operator=(const QOpcUaEnumField &rhs)
booloperator!=(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)
booloperator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)

详细说明

这是 Qt OPC UA 对在 OPC UA 第 3 部分 定义的 OPC UA EnumField 类型的表示。它描述了枚举类型的一个字段。

成员函数文档

QOpcUaEnumField::QOpcUaEnumField()

默认构造一个没有设置参数的枚举字段。

QOpcUaEnumField::QOpcUaEnumField(const QOpcUaEnumField &other)

other 构造枚举字段。

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

other 移动构造一个枚举字段。

注意:移动后的对象 other 被置于部分构造状态,其中仅有效的操作是销毁和赋予新的值。

[noexcept] QOpcUaEnumField::~QOpcUaEnumField()

销毁此枚举定义对象。

QOpcUaLocalizedText QOpcUaEnumField::description() const

返回枚举字段的描述。

另见setDescription().

QOpcUaLocalizedText QOpcUaEnumField::displayName() const

返回枚举字段的显示名称。

另见setDisplayName().

QString QOpcUaEnumField::name() const

返回枚举字段的名称。

另见setName().

void QOpcUaEnumField::setDescription(const QOpcUaLocalizedText &description)

将枚举字段的描述设置为description

另见description().

void QOpcUaEnumField::setDisplayName(const QOpcUaLocalizedText &displayName)

将枚举字段的显示名称设置为displayName

另见displayName().

void QOpcUaEnumField::setName(const QString &name)

将枚举字段的名称设置为name

另见name().

void QOpcUaEnumField::setValue(qint64 value)

将枚举字段的枚举值设置为value

另见value().

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

交换枚举字段对象other与此枚举字段对象。此操作非常快,从不失败。

qint64 QOpcUaEnumField::value() const

返回枚举字段的枚举值。

另见setValue().

QVariant QOpcUaEnumField::operator QVariant() const

将此枚举字段转换为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

© 2024 Qt公司股份有限公司。本文件中包含的文档贡献的版权属于各自的所有者。本提供文档根据Free Software Foundation发布的GNU自由文档许可协议版本1.3的条款进行许可。Qt及其标志是芬兰和/或其他国家的Qt公司股份有限公司的商品标志。商标。所有其他商标均属于其各自所有者。