QOpcUaStructureField Class
OPC UA StructureField型。詳細...
Header: | #include <QOpcUaStructureField> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Since: | Qt 6.7 |
パブリック関数
QOpcUaStructureField(qint32 valueRank = -1) | |
QOpcUaStructureField(const QOpcUaStructureField &other) | |
QOpcUaStructureField(QOpcUaStructureField &&other) | |
~QOpcUaStructureField() | |
QList<quint32> | arrayDimensions() const |
QString | dataType() const |
QOpcUaLocalizedText | description() const |
bool | isOptional() const |
quint32 | maxStringLength() const |
QString | name() const |
void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
void | setDataType(const QString &dataTypeId) |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setIsOptional(bool isOptional) |
void | setMaxStringLength(quint32 maxStringLength) |
void | setName(const QString &name) |
void | setValueRank(qint32 valueRank) |
void | swap(QOpcUaStructureField &other) |
qint32 | valueRank() const |
QVariant | operator QVariant() const |
QOpcUaStructureField & | operator=(QOpcUaStructureField &&other) |
QOpcUaStructureField & | operator=(const QOpcUaStructureField &other) |
関連する非メンバー
bool | operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
bool | operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
メンバー関数説明
[explicit]
QOpcUaStructureField::QOpcUaStructureField(qint32 valueRank = -1)
valueRank で構造体フィールドを構築します。
QOpcUaStructureField::QOpcUaStructureField(const QOpcUaStructureField &other)
other から構造体フィールドを構築します。
[noexcept]
QOpcUaStructureField::QOpcUaStructureField(QOpcUaStructureField &&other)
other から新しい構造体フィールドを構築する。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破棄と新しい値の割り当てのみです。
[noexcept]
QOpcUaStructureField::~QOpcUaStructureField()
この構造体フィールド・オブジェクトを破棄する。
QList<quint32> QOpcUaStructureField::arrayDimensions() const
構造体フィールドの配列次元を返します。
setArrayDimensions()も参照してください 。
QString QOpcUaStructureField::dataType() const
構造体フィールドのデータ型ノード ID を返します。
setDataType() も参照して ください。
QOpcUaLocalizedText QOpcUaStructureField::description() const
構造体フィールドの説明を返します。
setDescription() も参照して ください。
bool QOpcUaStructureField::isOptional() const
struct フィールドがオプションの場合はtrue
を返します。
setIsOptional() も参照して ください。
quint32 QOpcUaStructureField::maxStringLength() const
struct フィールドの最大文字列長を返します。
setMaxStringLength()も参照して ください。
QString QOpcUaStructureField::name() const
struct フィールドの名前を返します。
setName()も参照して ください。
void QOpcUaStructureField::setArrayDimensions(const QList<quint32> &arrayDimensions)
構造体フィールドの配列寸法をarrayDimensions に設定します。
arrayDimensions() も参照して ください。
void QOpcUaStructureField::setDataType(const QString &dataTypeId)
構造体フィールドのデータ型ノード ID をdataTypeId に設定します。
dataType() も参照して ください。
void QOpcUaStructureField::setDescription(const QOpcUaLocalizedText &description)
struct フィールドの説明をdescription に設定します。
description() も参照して ください。
void QOpcUaStructureField::setIsOptional(bool isOptional)
構造体フィールドのオプションのフラグをisOptional に設定します。
isOptional() も参照して ください。
void QOpcUaStructureField::setMaxStringLength(quint32 maxStringLength)
構造体フィールドの最大文字列長をmaxStringLength に設定します。
maxStringLength() も参照して ください。
void QOpcUaStructureField::setName(const QString &name)
構造体フィールドの名前をname に設定します。
name() も参照して ください。
void QOpcUaStructureField::setValueRank(qint32 valueRank)
構造体フィールドの値のランクをvalueRank に設定します。
valueRank() も参照して ください。
[noexcept]
void QOpcUaStructureField::swap(QOpcUaStructureField &other)
構造体フィールド・オブジェクトother をこの構造体フィールド・オブジェクトと入れ替えます。この操作は非常に高速で、失敗することはありません。
qint32 QOpcUaStructureField::valueRank() const
構造体フィールドの値順位を返します。
setValueRank()も参照して ください。
QVariant QOpcUaStructureField::operator QVariant() const
この構造体フィールドをQVariant に変換します。
[noexcept]
QOpcUaStructureField &QOpcUaStructureField::operator=(QOpcUaStructureField &&other)
other をこのQOpcUaStructureField インスタンスに移動します。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破棄と新しい値の割り当てのみである。
QOpcUaStructureField &QOpcUaStructureField::operator=(const QOpcUaStructureField &other)
この構造体フィールドにother からの値を設定する。
関連する非会員
[noexcept]
bool operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
true
lhs はrhs と等しくない。
[noexcept]
bool operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
返り値true
lhs はrhs と等しい。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。