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() | |
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) |
Related Non-Members
(since 6.7) bool | operator!=(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs) |
(since 6.7) bool | operator==(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs) |
Detailed Description
The LiteralOperand is defined in OPC UA 1.05 part 4, 7.7.4.3. It contains a literal value that is to be used as operand.
Member Function Documentation
QOpcUaLiteralOperand::QOpcUaLiteralOperand()
Default constructs a literal operand with no parameters set.
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.
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.
QOpcUaLiteralOperand &QOpcUaLiteralOperand::operator=(const QOpcUaLiteralOperand &rhs)
Sets the values from rhs in this QOpcUaLiteralOperand.
Related Non-Members
[noexcept, since 6.7]
bool operator!=(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)
Returns true
if lhs has a different value than rhs.
This function was introduced in Qt 6.7.
[noexcept, since 6.7]
bool operator==(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)
Returns true
if lhs has the same value as rhs.
This function was introduced in Qt 6.7.