QOpcUaLiteralOperand 类
OPC UA LiteralOperand 类型。更多...
头文件 | #include <QOpcUaLiteralOperand> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公有函数
QOpcUaLiteralOperand() | |
QOpcUaLiteralOperand(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined) | |
QOpcUaLiteralOperand(const QOpcUaLiteralOperand &rhs) | |
void | setType(QOpcUa::Types type) |
void | setValue(const QVariant &value) |
QOpcUa::Types | type() const |
QVariant | value() const |
QVariant | operator QVariant() const |
QOpcUaLiteralOperand & | operator=(const QOpcUaLiteralOperand &rhs) |
相关非成员函数
(since 6.7) bool | operator!=(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs) |
(since 6.7) bool | operator==(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs) |
详细描述
LiteralOperand 定义在 OPC UA 1.05 第 4 部分,7.7.4.3。它包含一个作为操作数使用的文字值。
成员函数说明
QOpcUaLiteralOperand::QOpcUaLiteralOperand()
默认构造一个没有任何参数设置的文字操作数。
QOpcUaLiteralOperand::QOpcUaLiteralOperand(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)
构建一个值为 value 类型为 type 的文字操作数。
QOpcUaLiteralOperand::QOpcUaLiteralOperand(const QOpcUaLiteralOperand &rhs)
从 rhs 构建一个文字操作数。
void QOpcUaLiteralOperand::setType(QOpcUa::Types type)
设置字面量操作数的值类型为 type。
另请参阅类型。
void QOpcUaLiteralOperand::setValue(const QVariant &value)
设置字面量操作数的值为 value。
另请参阅value。
QOpcUa::Types QOpcUaLiteralOperand::type() const
返回字面量操作数值的类型。
另请参阅setType。
QVariant QOpcUaLiteralOperand::value() const
返回字面量操作数的值。
另请参阅setValue。
QVariant QOpcUaLiteralOperand::operator QVariant() const
将此字面量操作数转换为 QVariant。
QOpcUaLiteralOperand &QOpcUaLiteralOperand::operator=(const QOpcUaLiteralOperand &rhs)
将 rhs 中的值设置到此 QOpcUaLiteralOperand 中。
相关非成员
[noexcept, since 6.7]
bool operator!=(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)
如果 lhs 的值与 rhs 不同,则返回 true
。
该函数自 Qt 6.7 起引入。
[noexcept, since 6.7]
bool operator==(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)
如果 lhs 的值与 rhs 相同,则返回 true
。
该函数自 Qt 6.7 起引入。
© 2024 The Qt Company Ltd. 本文件中的文档贡献版权属于各自的所有者。本文件提供的文档是根据自由软件基金会发布的 GNU 自由文档许可(FDL)版本 1.3 许可的。Qt 以及相应的标志是 The Qt Company Ltd. 在芬兰以及其他国家/地区的商标。所有其他商标均为各自所有者的财产。