QOpcUaStructureDefinition Class
OPC UA 的 StructureDefinition 类型。更多内容...
| 头文件: | #include <QOpcUaStructureDefinition> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| 自: | Qt 6.7 |
公共函数
| QOpcUaStructureDefinition() | |
| QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs) | |
| QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other) | |
| ~QOpcUaStructureDefinition() | |
| QString | baseDataType() const |
| QString | defaultEncodingId() const |
| QList<QOpcUaStructureField> | fields() const |
| void | setBaseDataType(const QString &baseDataType) |
| void | setDefaultEncodingId(const QString &defaultEncodingId) |
| void | setFields(const QList<QOpcUaStructureField> &fields) |
| void | setStructureType(const QOpcUaStructureDefinition::StructureType &structureType) |
| QOpcUaStructureDefinition::StructureType | structureType() const |
| void | swap(QOpcUaStructureDefinition &other) |
| operator QVariant() const | |
| QOpcUaStructureDefinition & | operator=(QOpcUaStructureDefinition &&other) |
| QOpcUaStructureDefinition & | operator=(const QOpcUaStructureDefinition &rhs) |
相关的非成员
| bool | operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs) |
| bool | operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs) |
成员函数文档
QOpcUaStructureDefinition::QOpcUaStructureDefinition()
Default 会构建一个未设置任何参数的结构体定义。
QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)
根据rhs 构建一个结构定义。
[constexpr noexcept default] QOpcUaStructureDefinition::QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)
从other 构建一个新的结构体定义。
注意: 被移动的对象 other 将处于部分形成状态,在此状态下,唯一有效的操作是销毁和赋新值。
[noexcept] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()
销毁此结构定义对象。
QString QOpcUaStructureDefinition::baseDataType() const
返回该结构体类型的基础数据类型的节点 ID。
另请参阅 setBaseDataType()。
QString QOpcUaStructureDefinition::defaultEncodingId() const
返回该结构类型对应的默认编码节点 ID。
另请参阅 setDefaultEncodingId()。
QList<QOpcUaStructureField> QOpcUaStructureDefinition::fields() const
返回该结构体类型的字段。
另请参阅 ` setFields()`。
void QOpcUaStructureDefinition::setBaseDataType(const QString &baseDataType)
将该类型的基数据类型节点 ID 设置为baseDataType 。
另请参阅 baseDataType()。
void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)
将该结构体类型的默认编码节点 ID 设置为defaultEncodingId 。
另请参阅 defaultEncodingId()。
void QOpcUaStructureDefinition::setFields(const QList<QOpcUaStructureField> &fields)
将结构体类型的字段设置为fields 。
另请参阅 fields()。
void QOpcUaStructureDefinition::setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)
将结构类型设置为structureType 。
另请参阅 structureType()。
QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const
返回该结构体的结构类型。
另请参阅 setStructureType()。
[noexcept] void QOpcUaStructureDefinition::swap(QOpcUaStructureDefinition &other)
将结构定义对象other 与该结构定义对象进行交换。此操作速度极快,且绝不会失败。
QOpcUaStructureDefinition::operator QVariant() const
将此结构定义转换为QVariant 。
[noexcept] QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(QOpcUaStructureDefinition &&other)
将 `other ` 通过移动赋值操作赋值给此 `QOpcUaStructureDefinition ` 实例。
注意: 被移动的源对象 other 将处于部分初始化状态,在此状态下,唯一有效的操作是销毁和赋值。
QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(const QOpcUaStructureDefinition &rhs)
将rhs 中的值设置到此结构定义中。
相关的非成员项
[noexcept] bool operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)
如果 `lhs ` 不等于 `rhs`,则返回 `true `。
[noexcept] bool operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)
如果lhs 等于rhs ,则返回true 。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.