QOpcUaLiteralOperand 类

OPC UA LiteralOperand 类型。更多...

头文件 #include <QOpcUaLiteralOperand>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

公有函数

QOpcUaLiteralOperand()
QOpcUaLiteralOperand(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)
QOpcUaLiteralOperand(const QOpcUaLiteralOperand &rhs)
voidsetType(QOpcUa::Types type)
voidsetValue(const QVariant &value)
QOpcUa::Typestype() const
QVariantvalue() const
QVariantoperator QVariant() const
QOpcUaLiteralOperand &operator=(const QOpcUaLiteralOperand &rhs)
(since 6.7) booloperator!=(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)
(since 6.7) booloperator==(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. 在芬兰以及其他国家/地区的商标。所有其他商标均为各自所有者的财产。