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
qpropertyprivate.h File Reference

(5a0faa9198c6ae6e21a550159c4284d1a9c5792e)

#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  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_NO_KEYWORDS >
 
namespace  QtPrivate::detail
 

Typedefs

using PendingBindingObserverList = QVarLengthArray<QBindingObserverPtr>
 
template<typename T >
using QtPrivate::IsUntypedPropertyData = std::enable_if_t<std::is_base_of_v<QUntypedPropertyData, T>, bool>
 
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