QOpcUaEnumField 类
OPC UA 结构定义类型。 更多...
头文件 | #include <QOpcUaEnumField> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
自 | 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()
默认构造一个没有设置参数的枚举字段。
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公司股份有限公司的商品标志。商标。所有其他商标均属于其各自所有者。