En esta página

QOpcUaEnumDefinition Class

El tipo de EnumDefinition de OPC UA. Más...

Cabecera: #include <QOpcUaEnumDefinition>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Desde: Qt 6.7

Funciones Públicas

QOpcUaEnumDefinition()
QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)
QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other)
~QOpcUaEnumDefinition()
QList<QOpcUaEnumField> fields() const
void setFields(const QList<QOpcUaEnumField> &fields)
void swap(QOpcUaEnumDefinition &other)
operator QVariant() const
QOpcUaEnumDefinition &operator=(QOpcUaEnumDefinition &&other)
QOpcUaEnumDefinition &operator=(const QOpcUaEnumDefinition &rhs)
bool operator!=(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)
bool operator==(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)

Descripción detallada

Esta es la representación Qt OPC UA para el tipo OPC UA EnumDefinition definido en OPC UA parte 3. Describe un tipo enumerado.

Documentación de funciones miembro

QOpcUaEnumDefinition::QOpcUaEnumDefinition()

Default construye una definición de enum sin parámetros.

QOpcUaEnumDefinition::QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)

Construye una definición de enum a partir de other.

[constexpr noexcept] QOpcUaEnumDefinition::QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other)

Mover-construye una nueva definición de enum a partir de other.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

[noexcept] QOpcUaEnumDefinition::~QOpcUaEnumDefinition()

Destruye este objeto de definición de enum.

QList<QOpcUaEnumField> QOpcUaEnumDefinition::fields() const

Devuelve los campos del tipo enum.

Véase también setFields().

void QOpcUaEnumDefinition::setFields(const QList<QOpcUaEnumField> &fields)

Establece los campos del tipo enum en fields.

Véase también fields().

[noexcept] void QOpcUaEnumDefinition::swap(QOpcUaEnumDefinition &other)

Intercambia el objeto de definición de enum other con este objeto de definición de enum. Esta operación es muy rápida y nunca falla.

QOpcUaEnumDefinition::operator QVariant() const

Convierte esta definición enum a QVariant.

[noexcept] QOpcUaEnumDefinition &QOpcUaEnumDefinition::operator=(QOpcUaEnumDefinition &&other)

Mover-asigna other a esta instancia QOpcUaEnumDefinition.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

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

Establece los valores de rhs en esta definición de enum.

No miembros relacionados

[noexcept] bool operator!=(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)

Devuelve true si lhs no es igual a rhs.

[noexcept] bool operator==(const QOpcUaEnumDefinition &lhs, const QOpcUaEnumDefinition &rhs)

Devuelve true si lhs es igual a rhs.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.