QOpcUaStructureDefinition Class

OPC UA StructureDefinition型。詳細...

Header: #include <QOpcUaStructureDefinition>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Since: Qt 6.7

パブリック関数

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)
QVariant 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)

詳細説明

これはOPC UA part 3で定義されているOPC UA StructureDefinition型のQt OPC UA表現です。構造化型の構造を記述します。

メンバ関数説明

QOpcUaStructureDefinition::QOpcUaStructureDefinition()

デフォルトは、パラメータを設定しない構造体定義を構築します。

QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)

rhs から構造体定義を構築する。

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

Move-other から新しい構造体定義を構築する。

注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破壊と新しい値の割り当てだけです。

[noexcept] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()

この構造体定義オブジェクトを破棄します。

QString QOpcUaStructureDefinition::baseDataType() const

struct 型の基本データ型のノード ID を返します。

setBaseDataType()も参照してください

QString QOpcUaStructureDefinition::defaultEncodingId() const

struct 型のデフォルト・エンコーディング・ノード ID を返します。

setDefaultEncodingId() も参照して ください。

QList<QOpcUaStructureField> QOpcUaStructureDefinition::fields() const

Fields関数は、構造体型のフィールドを返します。

setFields() も参照して ください。

void QOpcUaStructureDefinition::setBaseDataType(const QString &baseDataType)

型のベース・データ型ノード ID をbaseDataType に設定します。

baseDataType() も参照して ください。

void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)

struct 型のデフォルト・エンコーディング・ノード ID をdefaultEncodingId に設定します。

defaultEncodingId() も参照して ください。

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

struct 型のフィールドをfields に設定します。

fields() も参照して ください。

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

構造体タイプをstructureType に設定します。

structureType() も参照

QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const

struct 型の構造体タイプを返します。

setStructureType() も参照して ください。

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

構造体定義オブジェクトother をこの構造体定義オブジェクトと入れ替えます。この操作は非常に高速で、失敗することはありません。

QVariant QOpcUaStructureDefinition::operator QVariant() const

この構造体定義をQVariant に変換します。

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

other をこのQOpcUaStructureDefinition インスタンスに移動します。

注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれます。この状態では、有効な操作は破壊と新しい値の割り当てだけです。

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

この構造体定義にrhs からの値を設定する。

関連する非会員

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

lhsrhs と等しくない場合はtrue を返す。

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

lhsrhs と等しい場合、true を返します。

本ドキュメントに含まれる文書の著作権は、各所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。