Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qpropertyprivate.h File Reference
#include <QtCore/qglobal.h>
#include <QtCore/qtaggedpointer.h>
#include <QtCore/qmetatype.h>
#include <QtCore/qcontainerfwd.h>
#include <functional>
+ Include dependency graph for qpropertyprivate.h:

Go to the source code of this file.

Classes

struct  QtPrivate::RefCounted
 
class  QPropertyBindingPrivatePtr
 
class  QUntypedPropertyData
 
struct  QUntypedPropertyData::InheritsQUntypedPropertyData
 
struct  QPropertyProxyBindingData
 
struct  QtPrivate::MSVCWorkAround
 
struct  QtPrivate::BindingFunctionVTable
 
struct  QtPrivate::QPropertyBindingFunction
 
class  QtPrivate::QPropertyBindingData
 
class  QtPrivate::QTagPreservingPointerToPointer< T, Tag >
 
struct  QtPrivate::detail::ExtractClassFromFunctionPointer< T C::* >
 

Namespaces

namespace  QtPrivate
 \macro QT_NAMESPACE
 
namespace  QtPrivate::detail
 

Typedefs

using PendingBindingObserverList = QVarLengthArray< QBindingObserverPtr >
 
using QtPrivate::QPropertyObserverCallback = void(*)(QUntypedPropertyData *)
 
using QtPrivate::QPropertyBindingWrapper = bool(*)(QMetaType, QUntypedPropertyData *dataPtr, QPropertyBindingFunction)
 

Functions

constexpr size_t QtPrivate::detail::getOffset (size_t o)
 
constexpr size_t QtPrivate::detail::getOffset (size_t(*offsetFn)())
 

Variables

template<typename Callable , typename PropertyType = MSVCWorkAround>
constexpr BindingFunctionVTable QtPrivate::bindingFunctionVTable = BindingFunctionVTable::createFor<Callable, PropertyType>()
 

Typedef Documentation

◆ PendingBindingObserverList