QOpcUaEnumDefinition Class

The OPC UA EnumDefinition type. 更多...

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

公共函數

QOpcUaEnumDefinition ()
QOpcUaEnumDefinition (const QOpcUaEnumDefinition & other )
QOpcUaEnumDefinition (QOpcUaEnumDefinition && other )
~QOpcUaEnumDefinition ()
QList<QOpcUaEnumField> fields () const
void setFields (const QList<QOpcUaEnumField> & fields )
void swap (QOpcUaEnumDefinition & other )
QVariant operator QVariant () const
QOpcUaEnumDefinition & operator= (QOpcUaEnumDefinition && other )
QOpcUaEnumDefinition & operator= (const QOpcUaEnumDefinition & rhs )
bool operator!= (const QOpcUaEnumDefinition & lhs , const QOpcUaEnumDefinition & rhs )
bool operator== (const QOpcUaEnumDefinition & lhs , const QOpcUaEnumDefinition & rhs )

詳細描述

This is the Qt OPC UA representation for the OPC UA EnumDefinition type defined in OPC UA part 3. It describes an enumerated type.

成員函數文檔編製

QOpcUaEnumDefinition:: QOpcUaEnumDefinition ()

Default constructs an enum definition with no parameters set.

QOpcUaEnumDefinition:: QOpcUaEnumDefinition (const QOpcUaEnumDefinition & other )

Constructs an enum definition from other .

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

Move-constructs a new enum definition from other .

注意: 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] QOpcUaEnumDefinition:: ~QOpcUaEnumDefinition ()

Destroys this enum definition object.

QList < QOpcUaEnumField > QOpcUaEnumDefinition:: fields () const

Returns the fields of the enum type.

另請參閱 setFields ().

void QOpcUaEnumDefinition:: setFields (const QList < QOpcUaEnumField > & fields )

Sets the fields of the enum type to fields .

另請參閱 fields ().

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

Swaps enum definition object other with this enum definition object. This operation is very fast and never fails.

QVariant QOpcUaEnumDefinition:: operator QVariant () const

Converts this enum definition to QVariant .

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

移動賦值 other 到此 QOpcUaEnumDefinition 實例。

注意: 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.

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

設置值從 rhs in this enum definition.

相關非成員

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

返迴 true if lhs 不等於 rhs .

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

返迴 true if lhs 等於 rhs .