QOpcUaLiteralOperand Class

The OPC UA LiteralOperand type. More...

Header: #include <QOpcUaLiteralOperand>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

Public Functions

QOpcUaLiteralOperand(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)
QOpcUaLiteralOperand(const QOpcUaLiteralOperand &rhs)
QOpcUaLiteralOperand &operator=(const QOpcUaLiteralOperand &rhs)
void setType(QOpcUa::Types type)
void setValue(const QVariant &value)
QOpcUa::Types type() const
QVariant value() const
QVariant operator QVariant() const

Detailed Description

The LiteralOperand is defined in OPC-UA part 4, 7.4.4.3. It contains a literal value that is to be used as operand.

Member Function Documentation

QOpcUaLiteralOperand::QOpcUaLiteralOperand(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)

Constructs a literal operand of value value and type type.

QOpcUaLiteralOperand::QOpcUaLiteralOperand(const QOpcUaLiteralOperand &rhs)

Constructs a literal operand from rhs.

QOpcUaLiteralOperand &QOpcUaLiteralOperand::operator=(const QOpcUaLiteralOperand &rhs)

Sets the values from rhs in this QOpcUaLiteralOperand.

void QOpcUaLiteralOperand::setType(QOpcUa::Types type)

Sets the type of the value of the literal operand to type.

See also type().

void QOpcUaLiteralOperand::setValue(const QVariant &value)

Sets the value of the literal operand to value.

See also value().

QOpcUa::Types QOpcUaLiteralOperand::type() const

Returns the type of the value of the literal operand.

See also setType().

QVariant QOpcUaLiteralOperand::value() const

Returns the value of the literal operand.

See also setValue().

QVariant QOpcUaLiteralOperand::operator QVariant() const

Converts this literal operand to QVariant.