QOpcUaStructureDefinition Class
OPC UA StructureDefinition型。詳細...
ヘッダ | #include <QOpcUaStructureDefinition> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
以来: | 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
struct 型のフィールドを返します。
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)
Move-assignother をこの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
を返す。
© 2025 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.