- Qt 6.11
- Qt Core
- C++ Classes
- QUntypedPropertyBinding
- Qt 6.11.2 Reference Documentation

# QUntypedPropertyBinding Class

Represents a type-erased property binding. More...

Header: | `#include <QUntypedPropertyBinding>`
CMake: | `find_package(Qt6 REQUIRED COMPONENTS Core)` `target_link_libraries(mytarget PRIVATE Qt6::Core)`
qmake: | `QT += core`
Since: | Qt 6.0

- List of all members, including inherited members

## Public Functions

| QUntypedPropertyBinding()
| QUntypedPropertyBinding(const QUntypedPropertyBinding &other)
| QUntypedPropertyBinding(QUntypedPropertyBinding &&other)
| ~QUntypedPropertyBinding()
QPropertyBindingError | error() const
bool | isNull() const
QMetaType | valueMetaType() const
QUntypedPropertyBinding & | operator=(QUntypedPropertyBinding &&other)
QUntypedPropertyBinding & | operator=(const QUntypedPropertyBinding &other)

## Detailed Description

See also QUntypedBindable.

## Member Function Documentation

### QUntypedPropertyBinding::QUntypedPropertyBinding()

Constructs a null QUntypedPropertyBinding.

See also isNull().

### QUntypedPropertyBinding::QUntypedPropertyBinding(const QUntypedPropertyBinding &other)

Copy-constructs a QUntypedPropertyBinding from other.

### QUntypedPropertyBinding::QUntypedPropertyBinding(QUntypedPropertyBinding &&other)

Move-constructs a QUntypedPropertyBinding from other.

other is left in a null state.

See also isNull().

### `[noexcept]` QUntypedPropertyBinding::~QUntypedPropertyBinding()

Destroys the QUntypedPropertyBinding.

### QPropertyBindingError QUntypedPropertyBinding::error() const

Returns the error state of the binding.

See also QPropertyBindingError.

### bool QUntypedPropertyBinding::isNull() const

Returns `true` if the `QUntypedPropertyBinding` is null. This is only true for default-constructed and moved-from instances.

See also isNull().

### QMetaType QUntypedPropertyBinding::valueMetaType() const

Returns the meta-type of the binding. If the QUntypedPropertyBinding is null, an invalid QMetaType is returned.

### QUntypedPropertyBinding &QUntypedPropertyBinding::operator=(QUntypedPropertyBinding &&other)

Move-assigns other to this QUntypedPropertyBinding.

other is left in a null state.

See also isNull.

### QUntypedPropertyBinding &QUntypedPropertyBinding::operator=(const QUntypedPropertyBinding &other)

Copy-assigns other to this QUntypedPropertyBinding.