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) |
メンバ関数説明
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)
lhs がrhs と等しくない場合はtrue
を返す。
[noexcept]
bool operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)
lhs がrhs と等しい場合、true
を返します。
本ドキュメントに含まれる文書の著作権は、各所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。