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 公司的 商标。所有其他商标均为各自所有者的财产。