QOpcUaEnumDefinition Class
Le type « EnumDefinition » d'OPC UA. En savoir plus...
| 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) |
Éléments non membres associés
| 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 EnumDefinition OPC UA défini dans la partie 3 de la norme OPC UA. Elle décrit un type énuméré.
Documentation des fonctions des membres
QOpcUaEnumDefinition::QOpcUaEnumDefinition()
La valeur par défaut crée une définition d'énumération sans paramètres définis.
QOpcUaEnumDefinition::QOpcUaEnumDefinition(const QOpcUaEnumDefinition &other)
Crée une définition d'énumération à partir de other.
[constexpr noexcept default] QOpcUaEnumDefinition::QOpcUaEnumDefinition(QOpcUaEnumDefinition &&other)
La fonction « move » crée une nouvelle définition d’énumération à partir de other.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
[noexcept] QOpcUaEnumDefinition::~QOpcUaEnumDefinition()
Supprime cet objet de définition d'énumération.
QList<QOpcUaEnumField> QOpcUaEnumDefinition::fields() const
Renvoie les champs du type énuméré.
Voir aussi setFields().
void QOpcUaEnumDefinition::setFields(const QList<QOpcUaEnumField> &fields)
Définit les champs du type énumération sur 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 ne rencontre jamais d'échec.
QOpcUaEnumDefinition::operator QVariant() const
Convertit cette définition d'énumération en QVariant.
[noexcept] QOpcUaEnumDefinition &QOpcUaEnumDefinition::operator=(QOpcUaEnumDefinition &&other)
Cette opération attribue la valeur de other à cette instance de QOpcUaEnumDefinition.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
QOpcUaEnumDefinition &QOpcUaEnumDefinition::operator=(const QOpcUaEnumDefinition &rhs)
Définit les valeurs issues de rhs dans cette définition d'énumération.
Éléments non membres associé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.