QOpcUaEnumDefinition Class
The OPC UA EnumDefinition type. More...
| Header: | #include <QOpcUaEnumDefinition> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| Since: | Qt 6.7 |
Public Functions
| QOpcUaEnumDefinition() | |
| QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other) | |
| QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other) | |
| ~QOpcUaEnumDefinition() | |
| QList<QOpcUaEnumField> | fields() const |
| void | setFields(const QList<QOpcUaEnumField> &fields) |
| void | swap(QOpcUaEnumDefinition &other) |
| QVariant | operator QVariant() const |
| QOpcUaEnumDefinition & | operator=(QOpcUaEnumDefinition &&other) |
| QOpcUaEnumDefinition & | operator=(const QOpcUaEnumDefinition &rhs) |
Related Non-Members
| bool | operator!=(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs) |
| bool | operator==(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs) |
Detailed Description
This is the Qt OPC UA representation for the OPC UA EnumDefinition type defined in OPC UA part 3. It describes an enumerated type.
Member Function Documentation
QOpcUaEnumDefinition::QOpcUaEnumDefinition()
Default constructs an enum definition with no parameters set.
QOpcUaEnumDefinition::QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)
Constructs an enum definition from other.
[noexcept] QOpcUaEnumDefinition::QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other)
Move-constructs a new enum definition from other.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.
[noexcept] QOpcUaEnumDefinition::~QOpcUaEnumDefinition()
Destroys this enum definition object.
QList<QOpcUaEnumField> QOpcUaEnumDefinition::fields() const
Returns the fields of the enum type.
See also setFields().
void QOpcUaEnumDefinition::setFields(const QList<QOpcUaEnumField> &fields)
Sets the fields of the enum type to fields.
See also fields().
[noexcept] void QOpcUaEnumDefinition::swap(QOpcUaEnumDefinition &other)
Swaps enum definition object other with this enum definition object. This operation is very fast and never fails.
QVariant QOpcUaEnumDefinition::operator QVariant() const
Converts this enum definition to QVariant.
[noexcept] QOpcUaEnumDefinition &QOpcUaEnumDefinition::operator=(QOpcUaEnumDefinition &&other)
Move-assigns other to this QOpcUaEnumDefinition instance.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.
QOpcUaEnumDefinition &QOpcUaEnumDefinition::operator=(const QOpcUaEnumDefinition &rhs)
Sets the values from rhs in this enum definition.
Related Non-Members
[noexcept] bool operator!=(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)
Returns true if lhs is not equal to rhs.
[noexcept] bool operator==(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)
Returns true if lhs is equal to rhs.