Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QPropertyBinding< PropertyType > Class Template Reference

#include <qproperty.h>

+ Inheritance diagram for QPropertyBinding< PropertyType >:
+ Collaboration diagram for QPropertyBinding< PropertyType >:

Public Member Functions

 QPropertyBinding ()=default
 
template<typename Functor >
 QPropertyBinding (Functor &&f, const QPropertyBindingSourceLocation &location)
 
 QPropertyBinding (const QUntypedPropertyBinding &binding)
 
- Public Member Functions inherited from QUntypedPropertyBinding
 QUntypedPropertyBinding ()
 Constructs a null QUntypedPropertyBinding.
 
 QUntypedPropertyBinding (QMetaType metaType, const BindingFunctionVTable *vtable, void *function, const QPropertyBindingSourceLocation &location)
 
template<typename Functor >
 QUntypedPropertyBinding (QMetaType metaType, Functor &&f, const QPropertyBindingSourceLocation &location)
 
 QUntypedPropertyBinding (QUntypedPropertyBinding &&other)
 Move-constructs a QUntypedPropertyBinding from other.
 
 QUntypedPropertyBinding (const QUntypedPropertyBinding &other)
 Copy-constructs a QUntypedPropertyBinding from other.
 
QUntypedPropertyBindingoperator= (const QUntypedPropertyBinding &other)
 Copy-assigns other to this QUntypedPropertyBinding.
 
QUntypedPropertyBindingoperator= (QUntypedPropertyBinding &&other)
 Move-assigns other to this QUntypedPropertyBinding.
 
 ~QUntypedPropertyBinding ()
 Destroys the QUntypedPropertyBinding.
 
bool isNull () const
 Returns true if the QUntypedPropertyBinding is null.
 
QPropertyBindingError error () const
 Returns the error state of the binding.
 
QMetaType valueMetaType () const
 Returns the meta-type of the binding.
 
 QUntypedPropertyBinding (QPropertyBindingPrivate *priv)
 

Additional Inherited Members

- Public Types inherited from QUntypedPropertyBinding
using BindingFunctionVTable = QtPrivate::BindingFunctionVTable
 

Detailed Description

template<typename PropertyType>
class QPropertyBinding< PropertyType >

Definition at line 192 of file qproperty.h.

Constructor & Destructor Documentation

◆ QPropertyBinding() [1/3]

template<typename PropertyType >
QPropertyBinding< PropertyType >::QPropertyBinding ( )
default

◆ QPropertyBinding() [2/3]

template<typename PropertyType >
template<typename Functor >
QPropertyBinding< PropertyType >::QPropertyBinding ( Functor && f,
const QPropertyBindingSourceLocation & location )
inline

Definition at line 199 of file qproperty.h.

◆ QPropertyBinding() [3/3]

template<typename PropertyType >
QPropertyBinding< PropertyType >::QPropertyBinding ( const QUntypedPropertyBinding & binding)
inlineexplicit

Definition at line 205 of file qproperty.h.


The documentation for this class was generated from the following file: