QOpcUaStructureField Class
The OPC UA StructureField type. More...
Header: | #include <QOpcUaStructureField> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Since: | Qt 6.7 |
Public Functions
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) |
Related Non-Members
bool | operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
bool | operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
Detailed Description
This is the Qt OPC UA representation for the OPC UA StructureField type defined in OPC UA part 3. It describes a field of a structured type.
Member Function Documentation
[explicit]
QOpcUaStructureField::QOpcUaStructureField(qint32 valueRank = -1)
Constructs a structure field with valueRank.
QOpcUaStructureField::QOpcUaStructureField(const QOpcUaStructureField &other)
Constructs a structure field from other.
[noexcept]
QOpcUaStructureField::QOpcUaStructureField(QOpcUaStructureField &&other)
Move-constructs a new structure field from other.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.
[noexcept]
QOpcUaStructureField::~QOpcUaStructureField()
Destroys this structure field object.
QList<quint32> QOpcUaStructureField::arrayDimensions() const
Returns the array dimenstions of the struct field.
See also setArrayDimensions().
QString QOpcUaStructureField::dataType() const
Returns the data type node ID of the struct field.
See also setDataType().
QOpcUaLocalizedText QOpcUaStructureField::description() const
Returns the description of the struct field.
See also setDescription().
bool QOpcUaStructureField::isOptional() const
Returns true
if the struct field is optional.
See also setIsOptional().
quint32 QOpcUaStructureField::maxStringLength() const
Returns the maximum string length of the struct field.
See also setMaxStringLength().
QString QOpcUaStructureField::name() const
Returns the name of the struct field.
See also setName().
void QOpcUaStructureField::setArrayDimensions(const QList<quint32> &arrayDimensions)
Sets the array dimensions of the struct field to arrayDimensions.
See also arrayDimensions().
void QOpcUaStructureField::setDataType(const QString &dataTypeId)
Sets the data type node ID of the struct field to dataTypeId.
See also dataType().
void QOpcUaStructureField::setDescription(const QOpcUaLocalizedText &description)
Sets the description of the struct field to description.
See also description().
void QOpcUaStructureField::setIsOptional(bool isOptional)
Sets the optional flag of the struct field to isOptional.
See also isOptional().
void QOpcUaStructureField::setMaxStringLength(quint32 maxStringLength)
Sets the maximum string length of the struct field to maxStringLength.
See also maxStringLength().
void QOpcUaStructureField::setName(const QString &name)
Sets the name of the struct field to name.
See also name().
void QOpcUaStructureField::setValueRank(qint32 valueRank)
Sets the value rank of the struct field to valueRank.
See also valueRank().
[noexcept]
void QOpcUaStructureField::swap(QOpcUaStructureField &other)
Swaps structure field object other with this structure field object. This operation is very fast and never fails.
qint32 QOpcUaStructureField::valueRank() const
Returns the value rank of the struct field.
See also setValueRank().
QVariant QOpcUaStructureField::operator QVariant() const
Converts this structure field to QVariant.
[noexcept]
QOpcUaStructureField &QOpcUaStructureField::operator=(QOpcUaStructureField &&other)
Move-assigns other to this QOpcUaStructureField instance.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.
QOpcUaStructureField &QOpcUaStructureField::operator=(const QOpcUaStructureField &other)
Sets the values from other in this structure field.
Related Non-Members
[noexcept]
bool operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
Returns true
lhs is not equal to rhs.
[noexcept]
bool operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
Returns true
lhs is equal to rhs.