Sur cette page

QOpcUaEnumDefinition Class

Le type d'EnumDefinition OPC UA. Plus d'informations...

En-tête : #include <QOpcUaEnumDefinition>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua
Depuis : Qt 6.7

Fonctions publiques

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)

Description détaillée

Il s'agit de la représentation Qt OPC UA du type OPC UA EnumDefinition défini dans la partie 3 d'OPC UA. Il décrit un type énuméré.

Documentation des fonctions membres

QOpcUaEnumDefinition::QOpcUaEnumDefinition()

Default construit une définition d'enum sans paramètres définis.

QOpcUaEnumDefinition::QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)

Construit une définition d'enum à partir de other.

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

Move-construit une nouvelle définition d'enum à partir de other.

Remarque : l'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valables sont la destruction et l'attribution d'une nouvelle valeur.

[noexcept] QOpcUaEnumDefinition::~QOpcUaEnumDefinition()

Détruit cet objet de définition de l'enum.

QList<QOpcUaEnumField> QOpcUaEnumDefinition::fields() const

Renvoie les champs du type enum.

Voir aussi setFields().

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

Définit les champs du type d'énumération à fields.

Voir également fields().

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

Remplace l'objet de définition d'énumération other par cet objet de définition d'énumération. Cette opération est très rapide et n'échoue jamais.

QOpcUaEnumDefinition::operator QVariant() const

Convertit cette définition d'enum en QVariant.

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

Move-assigne other à cette instance QOpcUaEnumDefinition.

Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.

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

Définit les valeurs de rhs dans cette définition de l'enum.

Non-membres apparentés

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

Renvoie true si lhs n'est pas égal à rhs.

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

Renvoie true si lhs est égal à 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.