QOpcUaStructureDefinition Class
Le type « StructureDefinition » d'OPC UA. En savoir plus...
| En-tête : | #include <QOpcUaStructureDefinition> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.7 |
Fonctions publiques
| QOpcUaStructureDefinition() | |
| QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs) | |
| QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other) | |
| ~QOpcUaStructureDefinition() | |
| QString | baseDataType() const |
| QString | defaultEncodingId() const |
| QList<QOpcUaStructureField> | fields() const |
| void | setBaseDataType(const QString &baseDataType) |
| void | setDefaultEncodingId(const QString &defaultEncodingId) |
| void | setFields(const QList<QOpcUaStructureField> &fields) |
| void | setStructureType(const QOpcUaStructureDefinition::StructureType &structureType) |
| QOpcUaStructureDefinition::StructureType | structureType() const |
| void | swap(QOpcUaStructureDefinition &other) |
| operator QVariant() const | |
| QOpcUaStructureDefinition & | operator=(QOpcUaStructureDefinition &&other) |
| QOpcUaStructureDefinition & | operator=(const QOpcUaStructureDefinition &rhs) |
Éléments non membres associés
| bool | operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs) |
| bool | operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs) |
Description détaillée
Il s'agit de la représentation « Qt OPC UA » du type StructureDefinition d'OPC UA défini dans la partie 3 de la norme OPC UA. Elle décrit la structure d'un type structuré.
Documentation des fonctions des membres
QOpcUaStructureDefinition::QOpcUaStructureDefinition()
La fonction `default` crée une définition de structure sans paramètres définis.
QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)
Crée une définition de structure à partir de rhs.
[constexpr noexcept default] QOpcUaStructureDefinition::QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)
La fonction « Move » construit une nouvelle définition de structure à 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] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()
Supprime cet objet de définition de structure.
QString QOpcUaStructureDefinition::baseDataType() const
Renvoie l'identifiant du nœud correspondant au type de données de base du type de structure.
Voir également setBaseDataType().
QString QOpcUaStructureDefinition::defaultEncodingId() const
Renvoie l'ID de nœud d'encodage par défaut pour le type de structure.
Voir également setDefaultEncodingId().
QList<QOpcUaStructureField> QOpcUaStructureDefinition::fields() const
Renvoie les champs du type struct.
Voir aussi setFields().
void QOpcUaStructureDefinition::setBaseDataType(const QString &baseDataType)
Définit l'identifiant de nœud du type de données de base sur « baseDataType ».
Voir également baseDataType().
void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)
Définit l'ID de nœud d'encodage par défaut du type de structure sur « defaultEncodingId ».
Voir également defaultEncodingId().
void QOpcUaStructureDefinition::setFields(const QList<QOpcUaStructureField> &fields)
Définit les champs du type struct sur fields.
Voir également fields().
void QOpcUaStructureDefinition::setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)
Définit le type de structure sur « structureType ».
Voir également structureType().
QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const
Renvoie le type de structure correspondant au type struct.
Voir aussi setStructureType().
[noexcept] void QOpcUaStructureDefinition::swap(QOpcUaStructureDefinition &other)
L'objet de définition de structure « Swaps » other avec cet objet de définition de structure. Cette opération est très rapide et ne rencontre jamais d'échec.
QOpcUaStructureDefinition::operator QVariant() const
Convertit cette définition de structure au format « QVariant ».
[noexcept] QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(QOpcUaStructureDefinition &&other)
Cette opération attribue other à cette instance de QOpcUaStructureDefinition.
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.
QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(const QOpcUaStructureDefinition &rhs)
Définit les valeurs issues de rhs dans cette définition de structure.
Éléments non membres associés
[noexcept] bool operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)
Renvoie « true » si « lhs » n'est pas égal à « rhs ».
[noexcept] bool operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &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.