Sur cette page

QOpcUaStructureDefinition Class

Le type de StructureDefinition OPC UA. Plus d'informations...

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)
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 OPC UA StructureDefinition défini dans la partie 3 d'OPC UA. Elle décrit la structure d'un type structuré.

Documentation des fonctions membres

QOpcUaStructureDefinition::QOpcUaStructureDefinition()

Par défaut, une définition de structure est construite sans aucun paramètre.

QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)

Construit une définition de structure à partir de rhs.

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

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

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.

[noexcept] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()

Détruit cet objet de définition de structure.

QString QOpcUaStructureDefinition::baseDataType() const

Renvoie l'identifiant de nœud du type de données de base du type struct.

Voir aussi setBaseDataType().

QString QOpcUaStructureDefinition::defaultEncodingId() const

Renvoie l'ID du nœud d'encodage par défaut pour le type de structure.

Voir aussi 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 du nœud du type de données de base à baseDataType.

Voir aussi baseDataType().

void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)

Définit l'ID de nœud d'encodage par défaut du type struct à defaultEncodingId.

Voir aussi defaultEncodingId().

void QOpcUaStructureDefinition::setFields(const QList<QOpcUaStructureField> &fields)

Définit les champs du type struct à fields.

Voir également fields().

void QOpcUaStructureDefinition::setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)

Définit le type de structure à structureType.

Voir aussi structureType().

QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const

Renvoie le type de structure du type struct.

Voir également setStructureType().

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

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

QOpcUaStructureDefinition::operator QVariant() const

Convertit cette définition de structure en QVariant.

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

Move-assigne other à cette instance QOpcUaStructureDefinition.

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.

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

Définit les valeurs de rhs dans cette définition de structure.

Non-membres apparenté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.