QOpcUaStructureDefinition 类
OPC UA 结构定义类型。 更多...
| 头文件 | #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) |
| QVariant | 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()
默认构造一个不带参数设置的格式定义。
QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)
从rhs构造结构定义。
[无异常] QOpcUaStructureDefinition::QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)
从other移动构造一个新的结构定义。
注意:被移动的对象other被置于一个部分形成的状态,此时唯一有效的操作是销毁和赋值新值。
[无异常] 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 与此结构定义对象。此操作非常快且从不失败。
QVariant 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。
© 2024 Qt 公司 Ltd. 本文档中的贡献为各自所有者的版权。本文档按照自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款进行许可。Qt 和相应的标识是芬兰及相关国家/地区的 Qt 公司的 商标。所有其他商标均为各自所有者的财产。